If you are a young person with no managerial experience who has intention eventually to get a job and immigrate to Canada then pure MBA (not connected to accounting designation etc.) is absolutely a waste of time and money. The only benefit from MBA such a person can get if the program is offered in Ontario where all Master students can start their immigration process without a job offer.
Master in CS from the recognized in IT field university will give you much brighter job prospects. In addition, a holder of Master degree in CS can apply for immigration without a job offer in Ontario and BC.
My opinion can be subjective, because I am an employed fresh graduate from 2 years CS Master program. I do not know any CS person whose Master program was less then 4 terms.