Been to Montreal twice, and I have to say, that place is heaven. For plenty of reasons, but I'll leave that up to your imagination. Lets just say, you'll always have fun when you are in MTL. It is definitely good to know some French, because when you speak in English, you can see peoples attitudes change towards you a bit. Nothing too bad, but there definitely is a difference. If you're a hockey fan, it is a must to go to a Canadiens game. I've been both times I was there, and it's just simply amazing. Great food. Great women. Great city! I'd love to live there.