The fees most Canadian banks charge their customers are hard to see or anticipate, and the associated costs can add up ...