Canoe Beach lies on the shores of picturesque Shuswap Lake, British Columbia. Though generally considered part of the city of Salmon Arm, the beach is actually located in the small lakefront village of Canoe, BC. The beach is just a short drive west from Salmon Arm and is one of the most beautiful and sought-after white-sand beaches in the Shuswap region. Canoe Beach features ample picnic space, lots of amenities, and spectacular mountain views, making this beach the perfect day trip for swimming, paddleboarding, and kayaking.