I concur on Spanish. Great choice. Actually my kids are in French immersion because it is available. One part of the reasoning is that it should be easier to learn Spanish. French won't be wasted but let's face it... in NA Spanish will likely be a heck of a lot more useful in the long run.....