Winter is coming, but in some parts of the world it's already here — especially on the roads.
In Montreal Monday, a bus driver found himself losing control of the public transportation vehicle and slamming into a group of cars just before an intersection.
The power of the bus' impact pushed the cars into a nearby intersection as snow fell on the city.
Moments later, a taxi lost control and was filmed spinning out nearby the accident. Within seconds, a pickup truck with ladders sticking out of the bed could not break in time and slammed into the back of the bus, pushing everything further into the intersection.
Soon after, another city bus comes barreling down the hill full stop and hit the pickup truck, causing a domino effect with the other vehicles in front.
Even emergency vehicles were not safe from the chaos, as police tried to assist in the 10-car pileup, only to come skidding across the road as well.
There are steps you can take to deal with icy road conditions, according to AAA's Robert Sinclair.
"The top tips when driving in ice and snow – leave lots of room between your vehicle and the vehicle in front of you. Keep your foot on the break and if you have anti-lock brakes you will have control. Also, keep your speed down," he said.