i translated mine in Nadoury & Nahas law offices which is located in front of US embassy, garden city .. they r professional and price is decent
http://www.nadourynahas.com/
Make sure u tell them it's for Canada so they will supply u with "affidavit" which is mandatory for translated documents...