Well, the only reason I want to study at MUN is because I fell in love with a Newfie boy... I do want to switch career paths too and have considered studying CS in Finland instead (here it's free after all), but I'd rather invest the money and start a life with my boyfriend. And no, I will NOT mention his existence in my SOP.
There is a M.Sc. program in CS at MUN, but it requires a B.Sc. majoring in Computer Science for admission. I did have CS as my minor, but that's not enough. I have been continuing my studies, thinking that I'd get a M.Sc. in Biomedical Engineering (all university degrees here have historically been Master's degrees, and the Bachelor's degree was only introduced as an intermediate degree a few years ago with the Bologna Process). But this field is just not good for me, and I'm not going to finish the M.Sc. So starting over from scratch is really my only option. Currently I'm just working. The good thing is that I will be able to get some transfer credits for the 2nd B.Sc. degree, possibly even a year's worth of courses.
I thought I'd mention all of this in my SOP, along with my experience as a teaching assistant in basic programming courses which I very much enjoyed. I probably won't mention having started the M.Sc. studies though, as dropping out certainly won't look good to the VO... As for why I want to study in Canada and especially at MUN, I'm planning to write about how I've wanted to try out living abroad for so long, and this need for a fresh start would be the perfect opportunity for it (which is all true). Also MUN is one of the cheapest universities in Canada, if not the cheapest, so that should justify my choice of school well enough.
My parents will be co-signing the bank loan, do you think I should include some kind of letter from them as well?