BBusiness Read More New automotive repair shop opens next weekJuly 24, 2026 The Master Mechanic chain is preparing to open its newest franchise location in Sault Ste. Marie next week.…