Canada has a thriving and forward-looking food culture, and its luxury resorts very much reflect this. Take the Fairmont Château Lake Louise, for example. This unforgettable mountain resort on the banks of one of western Canada’s most dazzling lakes has no fewer than six restaurants. Their menus range from hearty, indulgent comfort food (perfect after a day spent outdoors) to seasonal haute cuisine inspired by the Rocky Mountains’ local food culture. The resort’s two glamourous bars are also an excellent place to rest, relax and try some delicious wines, beers and cocktails in the heart of Banff National Park.