What airline are you using for your FF miles from as you may want to try flying via Australia/Hawaii/Vancouver or LA then Toronto !
or to Hong Kong then Vancouver etc....
Hope this helps !