I made a pretty lenghty post in this thread about things to see in Montreal.
http://forum.calgarypuck.com/showthread.php?t=44121
I live in Montreal, so if you have any specific questions, feel free to send me a PM.
As for Habs tickets, they're pretty well impossible to get, but they do release a few extra tickets on the 15th of each month, so that's the your best bet besides the scalpers.
Also, for Captain Crunch, F1 weekend is in June, so you can try and get tickets to that if that interests you.