Alberta's Common Wealth Credit Union has created the Young & Free chequing account which offers a ton of free features for young people aged 17 to 25.
Here are their two very entertaining and informative videos that explain the difference between banks and credit unions.