Police in Wasaga Beach have taken some dangerous commercial vehicles off the road in time for the long weekend.
Officers stopped 21 vehicles at a parking lot in town this week.
And 10, or almost half, were taken out of service and a total of 41 charges were laid.
Police say one vehicle had a break in the frame and brakes worn down to the metal as well as brake parts seized.
The same commercial vehicle had been issued a Safety Standards Certificate the previous month.