Well being Canadian I would encourage you to see more of the great country I grew up in.
Toronto and surrounding areas is awesome. I've been there many times and it's really cool. Montreal however, is way better (and no you don't have to speak French to get on fine in Montreal). IF however, you are going to Montreal it would be worth your time to visit Old Quebec City (if you are a history buff)
But for the time and money, your best bet would be the pacific north west. I went to school in Vancouver and let me tell you, there is a TON to do there. The mountains alone are worth going. Hot springs, camping, you name it. Beautiful beautiful beautiful. Plus you have the city with everything imaginable.
Drive 2.5 hrs south, you've got Seattle. I've been to NYC quite a few times, and although NYC is my fav city, Seattle is a very close second. I'm not sure what it is about the place but I totally love it. There is tons to do.
3 hours south from there, you're into Portland OR. Which happens to be the home of 3 of the coolest UF members *ahem, me, FB and BigDov*. I've been living in the city for a few months now, and I've visited quite a few times before and I STILL haven't seen everything. There is so much to do.... And you would certainly have people here willing to help you out with suggestions and whatnot.
My first pick would be the PNW
And my second pick would be TO/Montreal/NYC
(Come to portland so we can have a meat