It costs a lot to maintain Canada's scenic national parks, so there is a small charge for those visiting. If you are simply driving through (for example from Calgary to Vancouver, and not stopping for more than gas) you do not have to pay. If you are going hiking, shopping or day skiing, be sure to have your pass visible from inside your parked car (they have been known to tow from the ski lots).
Here are your Parks pass options:
Great Western Annual Pass is valid for the 11 national parks in Western Canada including Banff, Jasper, Yoho and Kootenay. The pass includes a discount coupon booklet (worth over $100), and is valid for a year from the month of purchase.
Class:
Adult
Senior
Child (age 6-16)
Family
Rate:
$38.00
$29.00
$19.00
$75.00
A National Park Day Pass is good until 4 pm the following day. This is perfect for staying overnight in Banff or Lake Louise. If you are staying more than one day, let the park rangers know when paying.
Park:
Adult
Senior
Child (age 6-16)
Adult Group 2-10 people
Senior Group 2-10 people
Banff, Yoho, Koontenay:
$6.00
$4.50
$3.00
$12.00
$9.00
Mt Revelstoke Glacier
$5.00
$4.00
$2.50
n/a
n/a
Waterton lakes, Elk Island
$5.00
$4.00
$2.50
$10
$8
There are also admission charges for certain historic sites and museums in the area: