I just realized you have experience in IT and you are fairly young at 24 (about as old as me). I am in IT too and I was able to get a decent score (479) with a two-year diploma, CLB 10, and one-year Canadian work experience after finishing a bachelor's degree from my home country. Perhaps, you can look into similar programs? Community (public) colleges are cheaper than universities and most IT jobs here in Canada do not require a Master's degree. A two-year diploma (or a Master's degree) will get you a three-year work permit and you should be able to achieve CLB 10 during the time you spend as a student and a skilled worker in Canada.
P.S: I too visited Canada as a tourist back in 2015 before I came to Canada as a student in 2017.