Hi mate,
was looking into this a while back but never got round to it.
Try a google search on Waterloo-Kitchener Airport
and Brampton Flight Center.
Both of these in close proximity to YYZ.
Due to favourable exchange rates for us brits the flying over there is about half the cost! (1 CA$ = 0.5 GB£)
Also worth lookin at is the Transport Canada website and the Canada forum here on PPRuNe.
Good luck, let us know what you find out.
Cheers, Tri