I can't disagree with much of what you're saying, and still as a Canadian there is no realistic amount of money that could incentivize me to move to the US.
For Montreal, the French thing is largely true, meaning you would generally have to at least pretend to be learning French. I find that the requirement gets ignored regularly however when yours is the only decent CV in the pile.
For Montreal, the French thing is largely true, meaning you would generally have to at least pretend to be learning French. I find that the requirement gets ignored regularly however when yours is the only decent CV in the pile.