I just got back from montreal!!! I got some tips for you guys that havent traveled there before.
1. exchange your money in the states. (you will get a better exchange rate.
2. fill out your declaration forms prior to arriving things will move faster for you.
3. If your getting a cab at the airport its $35 flat rate anywhere in montreal.
4. If you go out for steak dinner dont expect your steak to be seasoned. Ask for seasoning. Tipping your server take the two taxes on your receipt(located at the bottom) and add them up that is the expected tip.
5. French is the language mostly used but everyone can speak english. (some may chose not to) you will be addressed in french first. (its the law)
Have fun and be safe.