Doing a MBA in finance is all about what you want to do with it. If you want a top job, you have to go to one of the better ranked ones, but they are expensive. But if you want a degree to get a Canadian qualification and let your other qualifications market you, then the cheaper ones could do. Ultimately its a trade-off, so you should go into each website an see where their graduates end up and what the average salary is before and after graduation and some other metrics and then trade that off with the cost.