You'll need to be an insider, with an MBA, you won't rock the boat, and you've been on at least six or seven corporate boards before. Your outdoor experience will be limited to self proclamations of avid outdoorsperson who commutes three days per week by bike to work. You also have a vague passion for gear.
Some good information is at MEC Members for a Democratic Co-op. http://www.democraticcoop.ca/
I think one of the most abhorrent things about special resolution 1 is the power for the board to highlight their picks for the board in election materials. Imagine going to the polls to vote for your MP and having Elections Canada highlight who they think you should vote for.
It also looks like the MEC board is taking lessons from the Vancity board: