Canada has one of the highest banking fee structures in the world, yet many consumers are unsure why this is the case. From ...