Airdrie RCMP say they have caught three semi-trailer drivers who were drunk behind the wheel.

In one case, an enforcement officer at the Balzac Inspection Station noticed a driver having trouble manoeuvring his truck onto the weigh scale on Feb. 8.

"A 50-year-old male from Chelmsford, Ont., was driving full-sized semi tractor trailer loaded with non-hazardous materials into the Balzac Vehicle Inspection Station," said RCMP in a release. 

"An alert commercial vehicle enforcement officer observed that the driver appeared to be having difficulties handling the 34,000-kilogram semi truck as it was pulling into the scales." 

The officer went to talk to the driver, who is now charged with impaired driving.

In another case from Feb. 11, police were called after someone noticed two truck drivers who were drinking alcohol at a truck stop and then got into their semis to drive north on Highway 2.

Semi trucks towed, seized for 3 days

The drivers were intercepted — one received a 72-hour suspension and the other was charged with impaired driving.

"The driver of the first truck, a 41-year-old male from Vancouver, B.C., provided a breath sample into a roadside screening device, resulting in a 72-hour immediate roadside sanction," said RCMP.  

"The driver of the second truck, a 38-year-old male from Calgary, Alta,, failed the roadside screening device and was subsequently processed for impaired driving at the Airdrie RCMP Detachment, where he provided two breath samples that were over the legal limit."  

All three semi trucks were towed and seized for the mandatory three-day vehicle seizure. 

"Sadly, these three drivers have not only taken their own lives into their hands, but the lives of so many other motorists in Alberta," said RCMP.

"It is scary to think what could have happened had it not been for the excellent work of the officers involved." 

The two drivers who are facing impaired driving charges have been served with immediate and indefinite driving suspensions.