B仔,I suggest you to "like" Air Canada on Facebook.
They will have online special from time to time for 15~25% off.
Travel Agent will get time same promotion code so I don't see any reason to book thru Travel Agents.
Travel agent will get commission from $10 to $50 per ticket from Airlines that's the profit travel agents make.
Never try to teach a pig to sing; It wastes your time and annoys the pig." - Heinlein
When you buy a air ticket from agents, they do not buy it directly from the airline.
they buy it from a wholeseller. which this wholeseller received a deal (like a groupoun thing but its a contract of how much ticket they will sale and at what price. and conditions etc etc etc)
so when your agent call their wholeseller .very often it's always a mix and match deal, however, this deal is only valid in the same airline and/or the same airline alliance. that is why sometimes the fare of transfer can get go high and sometimes not
PS. the wholeseller got their paid by how many ticket they sell, not the price.
many travel agent have about 15%-40% profit margin depends on your destination
Also, the many travel websites (including airline website) are a part of wholesale level region. so their price are different than the retail agents.
First law: Every body remains in a state of rest or uniform motion unless it is acted upon by an external unbalanced force.