While on honeymoon last August, we went to Whistler / Banff / all of the west coast national parks. In order to get into the national parks, we had to buy a Canada National Parks: Discover Pass - which will allow a car of up to 6 people int 27 national parks and 78 historic sites in Canada, including those mentioned above!
It's a year pass, valid until end of August 2011 - at nearly a 1/3 of the price.
If you know someone going to Canada, or are planning a trip yourself - it's worth buying this now instead of 3x the price in Canada.
The pass is unsigned too - so you can sign it yourselves when you receieve it, or leave it unsigned and possibly sell again when you return.
It's also good if you're going skiing in Canada this season - as you'll need a pass if you're driving yourselves in!
PayPal Gift or BT
Can collect from St Albans