As an aside, I've often heard that a MBA isn't really worth it (from a knowledge-gaining perspective) for people with undergraduate business degrees; a lot of the courses in an MBA program are very similar, if not identical, to those that one would take in a BComm or BBA program.
This is generally true if you're speaking from chiefly a knowledge perspective.
My undergrad is in business and I had the option of going into an MBA program or an MSc Management and I decided to go the MSc route. The MBA courses were essentially identical to my undergrad, including the capstone project (which I also had to do as part of an honours degree) and I didn't really feel like spending another year or two doing the same stuff as undergrad. Unless you really, really wanted the "MBA" initials after your name, it would be a waste of time. Plus, the MSc has been getting more notoriety in the business world over the last few years.
Really, the MBA is mainly designed for non-business degree holders, so you should be fine.
Edit to add: I should point out that the MBA is seen as having more clout in the business world than an MSc. I know a few of my classmates moved on to getting MBAs despite them having business undergrads.
Edited by Ryn, 04 April 2015 - 05:24 PM.