Canada is home to some of the world’s most luxurious resorts. From Nita Lake Lodge in Whistler to the remote Sonora Resort, our favorite Canadian resorts showcase spectacular surroundings and elegant interior, making them a wilderness lover’s luxury paradise.