Well, that's not good. And if you describe it like this to the judge you aren't going to get very far. You'll be told that what you did is absolutely criminal, and that you're minimizing your responsibility, and trying to shift the blame to the victim.
Before your first court date, start calling around for lawyers. Find one who is good in such matters, and discuss retaining them. You won't need the lawyer for the first court date.
Before your first court date, start hanging around at court if you have time. Find out where duty counsel is, where the information boards and security are, where to park, and get your bearings. Watch guilty plea court for a while, you'll see the crown and judges processing cases.
On your day of court, show up early and see duty counsel. Get your crown disclosure package and screening form, those are documents with the evidence against you (including witness statements) and a note from the crown saying what charges it will be proceeding upon.
Then with duty counsel, get an adjournment for you to retain counsel.
Read over the disclosure, make notes about what you disagree with, and go see your lawyer to discuss potential defences.
In the meantime, it couldn't hurt to get into some counselling and anger management specifically. There might be a "road rage" program offered by the ministry of transportation, take that too if you can. You aren't going to get the judge to side with you by citing Fort McMurray. You approached another's car to confront them, were verbally aggressive and threatening (even if you weren't, they'll say you were), you had a weapon and you damaged their car. As you said, this is road rage / vigilanteism and it won't be treated lightly.
Having said that, I doubt you'll get jail time upon a conviction or plea. If you and your lawyer decide that a guilty plea is probably best, ***** ***** expect to have to write an apology letter, pay for alleged damages, and allocute to what you did in open court. The sentence will likely be probation and a fine, but you might get a conditional sentence which will essentially "expire" and disappear from your criminal record after three years if you behave yourself.
I know that's a lot to digest. Does it make sense? Anything more to discuss? If not, I'd appreciate a positive service rating please.