Thanks to all for the suggestions ^ ^ ^
I would never have even thought of an airline like Alaskan, that'll make for flashy wallet fodder next time I'm buying a round in Glasgow...
And thanks also for the credit card tip YYZC2 - although I used to live under the flightpath to YUL I'm UK based. Will keep an eye out for any promos though.