Korry White got into a bit of a brawl with security guards at the Station Mall on a Saturday morning last month.
The 40-year-old started struggling and fighting after he had been asked to leave the Dollarama store on May 4.
When the three security guards confronted and then followed him out, he rammed into them with a shopping cart, and then punched and kicked them.
City police officers, responding to a 911 call at 10:40 a.m. about a man fighting with security at the downtown mall, arrived to find they had White in custody, a judge heard Wednesday.
The accused pleaded guilty to two counts each of assault, breaching probation and weapons offences.
He was convicted of possessing a prohibited weapon — a knife that opens with centrifugal force — without a licence, and having it while bound by a weapons prohibition.
White breached his probation by having the knife and incendiary devices.
Police found he had two lighters when he was arrested, assistant Crown attorney Andrew Allen said.
White, who is from Huntsville, has a lengthy criminal record that began in his hometown in 2001, and includes an arson conviction last year in Bracebridge, he told Ontario Court Justice Romuald Kwolek.
In between, White racked up convictions in Thunder Bay, North Bay and Ottawa.
The prosecutor called for five months jail, followed by 24 months probation.
White, who didn't have a lawyer, said he was aware of the sentence the Crown would be seeking and agreed with it.
He told Kwolek he had a lot of money but had spent it on crack cocaine and was homeless.
With the enhanced credit of 57 days he received for the time he has spent in jail since his arrest, White faces a further 93 days in custody.
During his two-year probation, he must take any recommended counselling and can have no contact with the victims,
Kwolek imposed a life-time weapons ban and ordered White to provide a DNA sample for the national database.