You may be able to use the Provincial governments Labour board or standards office, hard to say with the title of CIO. Either way it may be worth a few calls/emails to clarify if you are covered in that manner as you wouldn't need a lawyer and it would be more of an arbitration situation.
https://www.canada.ca/en/employment-social-development/services/labour-standards/reports/unjust-dismissal.html
Here is a site that gives a rundown and has "preferred" legal specialists. You may at least be able to score a few pro bono tips/advice, maybe even someone willing to work for your situation. I can't vouch for this site so use and trust at your own risk.
https://www.legalline.ca/legal-answers/employee-rights-on-termination-of-employment/MyKFCExperience
They might be a good starting point. Either way best of luck in sorting this out.
Effective and interesting post for reading, i really love it and waiting for updates
Either way keep up the excellent quality writing.