Just a note to understand things better. Did you just complete the Msc. course or have you completed it some time ago and then worked for 2+1 years?
Since you have written that you recently graduated, so I am assuming that the work experience was before the MSc. In that scenario, why would you want to do another educational program, when you have just come out from one, which also implies that you have not worked since past two years.
Why not get back to work and use the education/ tools/ network you have recently acquired, and do an MBA a couple of years later - if you feel the need for it at that time. I am sure you are getting great opportinities at work in your Californian startup (not to miss the sunny weather, which you will not get in Canada).
Write to us for a Profile Evaluation: http://mbadecoder.com/write-free-profile-evaluation