Canadian travel agent pay varies meaningfully by province, with Ontario generally sitting above the national average. Here's a realistic breakdown based on current market data.
Average Canadian Travel Agent Salary
Current data across Canadian salary sources puts the national average in roughly the CAD $37,000–$46,000 range per year, with Ontario — particularly Toronto — trending higher, often into the $58,000–$66,000 range for more experienced agents.
| Experience / Location | Typical Annual Salary (CAD) |
|---|---|
| Entry-level, national average | $37,000 – $40,000 |
| National average, all experience levels | $45,000 – $46,000 |
| Ontario average | $58,000 – $64,000 |
| Toronto, experienced (8+ years) | Up to $74,000+ |
Why the Range Is So Wide
Canadian salary sources show considerable variation depending on how the data is collected — some reflect base salary only, others include commission and bonus. Independent agents working under a host agency earn primarily through commission rather than a fixed salary, which pulls the range wider still: a productive independent with an established client base can significantly outearn the national average, while a newer independent may earn less in the first year or two.
What Affects Pay Most
- Province — Ontario consistently trends above the national average; other provinces vary
- Employed vs independent — fixed salary versus commission-based income has very different risk/reward profiles
- Host agency commission split — for independents, this directly determines take-home pay per booking
- Specialisation — luxury, corporate, and group travel expertise typically commands better commission rates
When comparing host agencies as an independent agent, ask specifically about commission split percentages and any minimum sales requirements — these affect real take-home pay more than almost any other factor.
Spend Less Time on Admin, More on Clients
Convert PNRs and build branded itineraries in minutes — free tools that give you back time for the work that actually earns commission.
Try PNRGenius Free →