The body of a missing Calgary man has been recovered from Shuswap Lake in southern B.C.

Police say that a 14 metre long boat that the man was in crashed into a rocky stretch on Saturday night.

The man, 51, was reported missing the next morning.

A second man on board the boat was rescued and taken to hospital in the area. He is recovering from serious injuries.

No names have been released.