Talk to the Mechanic

Master Mechanic is expanding again! We’ve Opened a New Location in St. Catharines!

St. Catharines, ON – St. Catharines is the largest city in Canada’s Niagara Region and is located in Southern Ontario, south of Toronto across Lake Ontario. The city is very close to the U.S. – Canada border and Niagara Falls, making it a large tourist attraction. It’s known as ‘The Garden City’ due to its 1,000 acres of lush greenery, […]

Read More

Your Monthly Dose of Automotive Awesomeness!

Join our Monthly Newsletter