Whistler to Vancouver, BC. 160km, 5 hours, through the mountains. Need I say more?