Rainbow Resort - Lakeside Cabins on Canim Lake, British Columbia

Lakefront Cabins

Kick back and really relax in one of our lakefront resort cabins. The waves lapping at the shore will lull you into one of the best sleeps you’ve ever had!

Camping at Rainbow Resort in Canim Lake, British Columbia

Camping With a View

Take it all in. Relax and enjoy carefree summer days right on the lake. After the sun goes down, it’s campfire time on the beach.

Amenities at Rainbow Resort on Canim Lake, British Columbia


Our marina and waterfront are a perfect centre for activities on those sunny summer days. We are pleased to offer a complete range of resort amenities for all of your holiday needs!


Family Fun… A Rainbow Tradition

You’re in for a real, honest-to-goodness Lakeside Holiday when you choose Rainbow Resort. Our customers return again and again to enjoy the casual atmosphere and of course, Canim Lake.

We are located 43 km east of 100 Mile House, BC and are situated on beautiful Canim Lake. We have 35 acres of property with 1140 feet of lakeshore

If you’re in the mood to get back to the “good old days” and put your feet up at a very comfortable & casual resort on the lake, consider visiting us at Rainbow Resort!

Things To Do

From fishing, to boating, or just relaxing and taking in the sound of nature, Canim Lake delivers.

There are plenty of other activities too! Whether it’s hiking, horse-back riding, or hitting a round of golf, the opportunities are endless.

Of course if you’d just like to do ‘nothing’, that’s completely fine too!

Where Are We?

4165 Rainbow Road
Canim Lake, BC V0K 1J0
(250) 397-2422
Get Directions!