Well I been off work since corona, but got to finish an internship last month.
When I worked my first internship, what I immediately noticed is how chill things were. So long as you did your job and worked efficiently, they didn't mind if you took a longer break or messed around a bit.
I liked working in CS tbh, but I admit I went in for the wrong things. This is my final full year before full time work so I am looking forward to that.
All in all, it is a good career. Pay is good and it is only going up. Many sites have flexible hours. If you have years of experience you could do remote work.
Now what I would advise you to do is either of these two things:
1) (preferably) take some programming and math classes at a community college. Look at the universities in your area's department of computer science admission reqs.
1) You could fulfill them at the community college thru night classes or online, while still working your job.
Then you could transition to a physical university for two years to finish the degree. By your 2nd year of CS you are able to apply to most internships in the summer and pull down good money.
For these internships you would likely have to go to Ottawa, Toronto, or Vancouver because they are bigger tech hubs with better jobs.
2) Straight up enroll in a online Computer Science bachelors course.
3) Continue to work your job and gain IT certifications.
This is probably the most efficient route for you because you can easily self study and gain IT certs starting with CompTia A+ (the beginner certification) which could bring $20/hr and continue to eventually $30/$40 with the pay going up as you gain more Certs.
Definitely talk to your sister and maybe her colleagues about this, they know more about the Canadian tech scene than me.
Network with other Somalis in CS. Very important.
Best of luck to you saxiib.