From $99 CAD Booking.com Near a wide range of leisure activities such as golf and fishing, this hotel in Campbell River, British Columbia offers stunning views of the ocean and Discovery Passage.