From dense coastal forests to dry plateaus and mountain ranges that culminate in the Rockies, western Canada has something for everyone.