Gallery
Canadian Resorts

1
/
7
Sonora Resort (Photo, Sonora Resort.)
Sonora Resort
Sonora Island, B.C.
Immerse yourself in the Canadian wilderness, from fly-fishing to bear watching, and come home to the luxury of spas, mineral pools, and six-course dinners—all in front of a backdrop of beautiful ocean views.
Starting $475 per person (for one night, sea plane ticket included). Get more info here.