You are probably exceeding the MPM for LHR-YFC by serious backtracking via YYZ.
btw, you probably already realize this free economy ticket will cost you $500+ in AC metal surcharges in addition to regular govt ~$200 taxes, but if you didnt know that, be ready for a sticker shock on the final screen