It really does depend on your style of learning - they are two completely different programs. If you are an independent learner, motivated and discplined enough to do it the Mac way (small group based learning, independent study, 1-2 lectures a week), then go for it!
Mac is very careful selecting their students based on that criteria - they usually like more mature students. Hamilton isn't exactly the nicest city though. Vancouver is a great city, however I have lived here for 9 years, and work in health care, with many UBC students who complain about the program.
Some people say Mac produces some of the best doctors (becuase they are life long learners), however I have also heard they produce some of the worst (limited amt. taught - it is up to the students - they feel they teach what is NB, not unnecessary BS). You get out of it, what you put into it, I guess.
Completely different programs - I know what program I would pick - without a doubt! But it is a personal preference.