Canada stretches across six time zones and dozens of distinct terrains, and each one leaves a mark on the people who call it ...