Canadian Tire service center in Kelowna, BC is horrible the mechanics have no idea what they are doing. The counter staff is rude!!!! DO NOT TAKE YOUR CAR OR TRUCK FOR ANY TYPE OF SERVICE, THEY WILL SCREW IT UP!
It would be the Jeep, not the mechanic. Jeeps are notorious for that. My advice is to sell it and buy a real truck, then again most Jeep owners are useless sacks of sh_t anyway, you seem to fit the profile.