The average annual compensation for a Canadian banker is $45,840, or $23.51 per hour. Entry-level occupations begin at $35,292 per year, however, the majority of experienced employees can earn up to $111,332 per year.