Sorry this whole situ is getting you down. Your feelings are quite justified.
I just wanted to say: if you are now deciding to go the study route, you don't have to opt for a "stupid" degree despite years of experience. I am not sure what field you are in, but you can opt for a specialisation in your field that will not end up being redundant. I had same internal conflict when deciding to go with study. I've been a Developer for years and I know studying vanilla CS masters would not add anything to my knowledge per se, so I went with a specialization in Data Science/Machine Learning/Quantum Computing. These are entirely new areas for me and I believe it will add to my quiver, and an additional path to Canadian PR.
You can also look into scholarships and funded programs (mostly research based) that will pay for your education fully or partially, so you don't have to shell out that $100k.
Someone already pointed out about Quebec having cheaper fees. I am not sure if the fees are cheaper, but the cost of living is cheaper than most of Canada (housing is dirt cheap compared to other provinces). Also, from what I've seen over at the Student's forum, getting a SP for any of the QC universities is much easier. I am not sure why but it is. Mind you, I am not speaking about colleges, I mean the unis - McGill, Concordia, Montreal U, Laval U, Bishop's University, University of Sherbrooke. It's like they are processed by an entirely differently group of IRCC officers with a mandate to approve.