Hi Phil; I installed my own, my current vehicle had the HD towing package and a plug in port under the dash, just had to wire the adapter to the controller and plug it in. The rest of the 7 pin wiring was installed at the factory.
One shortcoming of the factory wiring is that the 12v recharge line to the trailer is always live, so I am going to have to find a way to wire a relay into it so that I don't drain the tow vehicle battery
if the engine isn't running.
With my previous unit I had my local RV shop install the original, but I just rewired it myself into succsessive vehicles when I changed over. Also moved the external rad cooler between a series of vehicles.
There are a few good RV shops out your way that should be able to do the hook up of the controller and 7 blade wiring quite successfully. I forget the name but one of the places I am thinking of is just north of the 403, west of Hamilton and the QEW loop (Maybe Rushton? at Guelph line?)