I'll be driving from Vancouver through Whistler, Kamloops, Jasper and Lake Louise to Banff in May. I'll be driving through several National Parks and staying about 10 nights within those parks. Will I have to buy a parks pass each day? Seems quite a costly and hidden expense although I realise it's for the upkeep of the parks. Thanks for any advice.