You may go to Krown.
I don't have comparison with others but I've never got bad experience with them for 11 years.
You need to make an appointment before going there and you have to cover your garage's floor for a week after it's done. http://www.krown.com/results.php?city=Ottawa&citysearch.x=11&citysearch.y=8