I had the same experience as Nicole. If you are legally married outside of Canada, your marriage is automatically recognized here. What you have to do is have your foreign marriage certificate translated into English and certified by a certified translator. I'm from Ontario and used a translator from The Association of Translators and Interpreters of Ontario (ATIO), in particular:
Florinda Lages, ATIO Certified Translator, M.A., B.A.
Portuguese-English / Spanish-English / French-English
11 Rothsay Ave.
Toronto, ON M8Z 4L9
Tel.: 416-201-0390
Cell: 416-318-3792
Anyone at ATIO can do this for you and it only cost around $50. Here is the link to their site: ATIO - Association of Translators and Interpreters of Ontario - Directory Search
Some brides have been able to use their original, untranslated, marriage licence to change their name, but I couldn't. I started at the Ministry of Transportation to change my driver's licence and they refused to accept it. That's when I contacted ATIO.
Hope this helps - there are also other threads on this topic which go into further detail.