Need to know
Airlines: British Airways and Air Canada both fly direct from London to Vancouver and Calgary.
Where to stay: The Fairmont Chateau Lake Louise (from £133 a night); Moraine Lake Lodge (from £184 a night).
Travel agents: Scott Dunn; Inghams
Photos courtesy of Dan Dixon; Evan Leeson; Laszlo Ilyes; Aloucha; Gino Sta. Maria; Chris Pawluk; Ken Douglas; Tom Horncastle.