My under graduation marks(Bachelors in Economics) are low at 53% and I'll also be changing fields to CS. I do have some experience and some really nice projects related to Web Dev but I doubt I might have problem with admissions and visa as well(I'll be applying through SDS so I'll have to pay tuition fees before applying). What do you guys think, should I go for it. My long term goal is to find work there and aim for immigration which is why I'm choosing Canada in the first place as I think I can contribute to the economy and also live their in the long term.