AC to YYZ is a $1000 Can right now with a short stopover in Sao Paolo, exchange rate is $1US=$1.35 Can, which makes it roughly $740 US. Self connecting is often a headache when the flights are rescheduled and nobody reimburses you as the tickets are separate. Might be worth spending a bit more...