Of course AC would cancel a light flight. WestJet, United, all the carriers do it. They're a business, not a public service.
But not sitting idle at a foreign city (New York-LGA) at 9 am in the morning. The aircraft is required at home base (YYZ or YUL) for a full days rotation of flying. Mechanical.