Hi Luv2fly

I haven't been to Montreal, but I have two sites you might want to take a look at
eGullet.com for food and restaurant suggestions
and
Montreal Jazz Festival
The festival runs 6/30 through 7/11 you might want to consider staying an extra day.

Keep'em flying