@MajorGrom and
@GandiBaat have already given their suggestions, and I know
@wonderbly disagrees with me on this. But let me add something else to it. Maybe you really want to do a masters and have teh money to spend. You already said you have poor grades I believe. So you're not getting funded for your masters (not sure if that's even a thing in Canada, it is in the US: my masters was almost fully funded). If so, keep at it.
If you're instead doing a master's because you think it'll make it easier for you to get a job in your new field, you're probably wasting a lot of time and money to get there. Literally everything you need to know about comp sci and data science (two extremely popular and broad IT fields) is available online for free, or very cheap. You almost nailed it by saying the only way your degree helped is to get your first job. But remember the upfront cost of 75k-150k and 2 years to get that first job.
Instead, learn on your own for a year or so, and even if it takes you another year to get a job, you still saved all of your tuition money and still got the job anyway. Especially in IT, your degree typically doesn't matter at all beyond the ease in getting your first job. But you're paying in time and money for that ease.
You can even look into bootcamps. They are much much cheaper, more intensive, and a lot quicker. Here's a rough comparison:
Masters: 2 years + 100k = internship + first job. Let's say immediately after (but that's being very charitable. people still take several months to land fulltime positions after their degree if it's not in the same company as the internship).
Bootcamp: 6 months + 25k = first job in under 6 months.
So overall in this example, you save 75k and 1 whole year. Maybe this first job sucks and doesn't pay well. Guess what. You're still saving time and getting paid instead of paying and losing time. And by the time you would have graduated, you will probably be close to a promotion and get the same or more than you would out of university too..
IMO if you're looking to get into IT, a master's is almost never worth it. If you think you need the structure and accountabiilty, go for a bootcamp. and don't add it to your resume. Use what you learn there and network. I transitioned to IT from mechanical engineering by myself. It's not that hard to learn what you need to learn. Toss in a bit of luck through smart networking, and you render a master's completely useless.