I think I'm barred from flying any plane, ever :(
I would encourage you to speak with an AME certified for HIMS. You can locate one in your area through faa.gov for the U.S.
You can choose to share your history with him to see if any pathway exists for you to obtain a medical.
I am unable to suggest a Canadian solution since I don't know.
Feel free to PM me too.