Consider this routing for making more miles getting to someplace as a bonus on top of your trip and saving money:
Instead of just flying YYC-YYZ or YYC-Chicago, fly YYC-YYZ(or Chicago)-MEX with a stopover in YYZ or Chicago on the way there or back. Get your work (or go for a visit with friends, family) done in Toronto or Chicago and then go on for a vacation in Mexico. $750.00 CAD incl. all taxes. You can have unlimited stopovers on this fare and there are not penalties etc etc. This fare is available beginning sometime in late July. There may not be any advance purchase restrictions either -- they are not specified. Try doing a stopover on a North American fare, even full fare . . . not allowed.
Fare Basis Code MXR60
SEASONS - NO RESTRICTION
PENALTIES - NONE
DAY/TIME - TO CANADA TUE THRU FRI ALL DAY (similar fare for other days)
FROM CANADA SUN THRU WED ALL DAY (similar fare for other days)
ADV RES/TKT - may be 7 or 14 days but is not specified
MIN STAY - NO RESTRICTION
MAX STAY - 60 DAYS BEFORE MIDNIGHT AFTER
DEPARTURE FROM ORIGIN
BLACKOUTS - NO RESTRICTION
STOPOVERS - PERMITTED-UNLIMITED
TRANSFERS - NO RESTRICTION
FLT APPLIC - NO RESTRICTION