>Canada (Has the plus of learning French, while seemingly being able to fall back on English).
Unless you go to Quebec that's not really the case. Most of Canada is English, you'd have a hard time using french outside of Quebec (or maybe Ottawa). There's plenty of schools around to learn French though.
>I suggest that you try to focus on what you want to do, not what your future employer might expect you to have done.
I agree with this, enjoy your undergrad years and do what sounds fun. The industry experience is likely more appealing to an employer, but that shouldn't be the basis of your decision at this point in the game. Enjoy life first, slave to corporate politics second.