Not a Canadian supplier. Did deliver, but much slower than hoped for.
While Canada appears in the company name, this is not a Canadian company. All interactions were with people in Texas.
The website showed immediate availability for the quantity I needed, yet in reality far fewer were available.
Communication was mostly OK, with a few unexpected delays and inconsistent answers provided (e. g. regarding parts availability, shipping times, etc. )
The order took far longer than anticipated to get sorted out and while the price was a bit better than our usual supplier, I am not convinced the hassle was worth the difference.