My friend Laura suggested this for my new rout:
So, you just need to fly to China and from there, hit Brazil with a stop in Thailand ending in Toronto. You can take a taxi from there.
Thing is, I considered it! Ok, maybe not quite that, but I'd be fine doing a really round about rout, if it gets me to the States, eventually.