don't go to this place:
http://www.lorelliservice.com/ near chinatown.
a friend of mine went there, afterwards posted the following entry at google map (check it out yourself):
bloodsucker, shitty service I had just passed my emission test at my second go. The first one went to this shitty Lorelli Service Centre at 779 Gladstone. It failed miserably, the guy there wanted me to pay 125 for a diagnostic test and then a max 450 repair. I doubted their intent. So I went to this Pennzoil at Merivale rd, which is a test only centre (no repair, so there wasn't any incentive to fraud the outcome). Guess what: I passed it by a large margin without paying a dime on reparation. My tips: 1). don't go to Lorelli Service. they are dishonest people 2). avoid going to centres with reparation facilities, if possible.