I'm going to answer a question no one asked, but in the Hamilton area Dundas marine is awesome. They are (were?) primarily an Evinrude shop, but a few years back I brought my old 2 stroke Merc to them because it just wasn't running right. They just adjusted the carb sync and ignition timings, charged me for an hour and a half labour and said great engine. I was worried I'd be in for a big bill but left paying just $150, a great running engine and a satisfied customer.
Since I've gone Suzuki I can't go there anymore sadly.