Great... i hope your boyfriend's gonna like to travel. You're so lucky to go in europe, i never been there yet... one day i hope!!!
so, you absolutly have to come in montreal if you plan to come in canada, in summer time is better of course... and vancouver looks nice to but i never been there... Mexico is really nice, i just spent 1 week, but was hawsome, and party, party, party!!! ;-). i'll probably go back in one year...
what's the first country you're gonna stop in in europe?