About Rainbow Resort

Our Story

Three generations. One Rainbow Resort.

Our family has been welcoming guests to Rainbow Resort since 1992 when we were able to realize our dream of running a family friendly resort where our guests could come and make memories that they would cherish forever. Our family has grown since then, but our mission remains the same.

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. Our 11 cozy, 1 to 3 bedroom waterfront cabins are equipped with everything you need! Each one has a beach area in front, complete with a covered deck and a fire pit.

Our small, quiet campground with naturalized sites offers a variety of hookups. Central showers and washrooms, as well as laundry facilities and sani dump are available.

Our marina and waterfront is a perfect center for activities on those summer days. After the sun goes down, it’s campfire time!

If you’re in the mood to get back to the “good old days” and put your feet up at a very comfortable and casual resort on the lake, please consider Rainbow Resort. Absorb the breathtaking, panoramic view of the lake and surrounding mountains. We will do our best to make your holiday one you will remember.

We hope that we will have the opportunity to meet you welcome you to Rainbow Resort sometime soon!

Rainbow Resort…
Where family fun is a Rainbow tradition!

Rainbow Resort - Lakefront Family Resort - Canim Lake BC


Book Your Stay With Us