Here's a good summary of some stuff in Montreal:
I've been to Montreal for the Formula One Grand Prix (two years ago?) and it was very neat. I loved it there and I was only there for a weekend.
The Old Port and the Olympic Park are great places IMO.
That link I gave you should be helpful. Have fun in Montreal and make the best of it!!!