If you don't mind having just one USA number, that's the best option. Roaming charges etc. billed by the US carriers for Canadian usage is very low, compared to the reversal scenario. The only downside is that when your Toronto people call you, they may be on the hook for long distance charges to a USA number.