Be ready to take a big salary haircut. Toronto is not SF or NY, but it's still expensive, and you'll earn about 50% less in USD terms.
As a Canadian, I heartily recommend to anyone in the tech business - work remotely for EUR, USD, GBP, or CHF or relocate to the US. You can make good friends anywhere, but a 50% salary difference plus higher taxes takes a lot more to overcome.
As a Canadian, I heartily recommend to anyone in the tech business - work remotely for EUR, USD, GBP, or CHF or relocate to the US. You can make good friends anywhere, but a 50% salary difference plus higher taxes takes a lot more to overcome.