Canada News Agency

Consumers paying thousands in extra fees for new cars