Independent Mechanical Supply is proud to serve 800+ businesses in the GTA as a full-line distributor of plumbing, mechanical, hydronic products, and related tools.
We do not ship outside of Canada at this time.
We are actively working to expand our Service Area, so please check back soon for further updates!
Subject to order specifications and product availability, online orders placed after 5pm EST will be processed the next business day (excluding weekends and holidays).
IMS customers enjoy prepaid delivery within our service area. For orders outside the GTA in Canada/USA we can arrange for prepaid courier, or you can contact our inside sales department for a quote (oqr@imechsupply.com). At this time, we are not able to use customers existing courier accounts but will provide a shipping charge quote upon request.
Our drivers require a name and signature upon delivery.
Shipping Schedule
Etobicoke: Trucks depart Mon-Fri ~ 5:30am and 11am
Oakville: Trucks depart Mon-Fri ~ 6:30am and 11am
Scarborough: Trucks depart Mon-Fri ~5:30am and 11am
*we can add something about courier costs for shipments outside this schedule
OR we can put a blanket statement for now
Deliveries are made from 6:30am to 6:00pm on weekdays, excluding holidays.
Early Morning Delivery
Place your order online and call order desk to ensure your order can be included on the next morning delivery run.
Order Desk Hours: 630am - 6pm EST
Toll Free: 1-844-440-1048
Phone: 416-679-1048
For service outside of these hours, please see Emergency Hours.
You can skip the shipping fees with free local pickup at any of our three branch locations!
For pick-up orders placed online between 6:30am and 4:00pm, in stock items for your order can be prepared and ready for pick-up within 2 hours! Please specify in the order notes section at online checkout the time you would like to pick up your order.
Please provide your order number and photo ID when you arrive.
Urgent Pickup
Please contact the Order Desk to ensure that your order can be prepared in the specified timeline.
Toll Free: 1-844-440-1048
Phone: 416-679-1048
Early Morning Pickup
Place your order online and call order desk to ensure your order will be ready for pickup the next business day.
Order Desk Hours: 630am - 6pm EST onwards
For service outside of these hours, please see Emergency Hours.
Branch Hours
Monday to Friday, 6:30am – 6:00pm, excluding holidays
Saturdays*, 7:30am – 12:00pm
*We are not open Saturdays of long weekends; however our Emergency Open Service is always available!
You can check your order status online by logging into your account and going to the Open Orders section or, for additional information, send us an email with your name and order number to weborders@imechsupply.com
When your order has shipped, an automated text will be sent to the Site Contact with a tracking link which can be used to check the order’s status.
You can check your order status online by logging into your account and going to the Open Orders section or, for additional information, send us an email with your name and order number to weborders@imechsupply.com
When your order has shipped, an automated text will be sent to the Site Contact with a tracking link which can be used to check the order’s status.
image of online account - order status: Sue is contacting Madison to develop graphic