The unidentified 41-year-old man caused traffic mayhem Tuesday during rush hour around 5:30 p.m. in Barrie, 50 miles north of Toronto, police Sgt. Robert Allan told the Toronto Star.
Allan said before a passing officer was able to reach the man, he was almost struck by cars twice amid clouds of snow he was stirring up.
"His capacity to make sound decisions was obviously affected," he said.
The man was arrested and charged with public intoxication and held until he was sober, the report said.
Officers said the man offered no explanation for why he wanted to clear the intersection.
Allan said if the man had been riding a snow blower instead of using a hand-push variety, he could have faced an impaired driving charge as well.