Skip to content

Unusual hotels in Canada: 2 stays worth the trip

2 hand-picked stays in Canada, from treehouse hotels, train hotels and beyond. Prices start around $350 a night at Free Spirit Spheres; our highest-scored pick is Rocky Mountaineer.

Editor-ranked. Some links are affiliate links; see our disclosure. Prices are typical nightly ranges; check live rates.

Compare at a glance

StayWhereTypeTypical price / nightBest for
Free Spirit Spheres Vancouver Island treehouse hotels $350 - $500 (Upscale) Pacific Northwest nature lovers, Unmissable experience seekers Check rates
Rocky Mountaineer Vancouver to Banff / Jasper train hotels $1,600 - $5,500 (Luxury) Families with older children Check rates

Swipe the table sideways to see all columns.

Editor's pick

Vancouver Island, Canada

Handbuilt spherical treehouses suspended in old-growth forest

From $350 / night

Check rates

Vancouver to Banff / Jasper, Canada

Glass-domed GoldLeaf carriages providing 360-degree mountain views

From $1,600 / night

Check rates

Want more options around Canada?

Quick answers

What are the most unusual hotels in Canada?

Our top pick is Rocky Mountaineer in Vancouver to Banff / Jasper. We list 2 standout stays in Canada, including treehouse hotels, train hotels.

What is the cheapest unusual hotel in Canada?

Free Spirit Spheres (Vancouver Island) has the lowest typical rate on our list, around $350 - $500 per night. Rates vary by season, so check live prices.

When is the best time to visit Canada for these stays?

May to October; May and September for smaller crowds; June to August for warmest weather