RCMP Const. Gary O'Brien says the woman was travelling in the fast lane on the Trans-Canada Highway with her seven- and two-year-old boys when she suddenly lost control and swerved into the other lane.
O'Brien says her vehicle struck the back of the truck and landed on its roof on the side of the road on Monday afternoon.
He says the first motorist to stop reported the woman had a gash on her forehead while her older boy was crawling out of the vehicle and she was screaming for her younger son to be taken out.
O'Brien says both men worked hard to remove the toddler from his car seat while smelling gas and stayed with the family until paramedics arrived.
The boys were examined and release from hospital, while the woman, who police say will likely face charges, was kept in hospital overnight for observation.
Also on HuffPost