BMW Club of Canada...
Well, as one of the *heavily involved members* of the BMW Club of Canada, I can shed a little light on the situation.
First of all, if you want to run at Mosport with the BMW Club you need to be a club member; no membership, no driving school. It's done this way for insurance purposes, and our insurance doesn't cover non-members.
You don't need to own a BMW to be a member of the club, but as I've said, you do need to be a member to run at the BMW schools.
If you're interested, we also run a school via Raven Performance, with all the track days out at Cayuga near Hamilton. This doesn't require a membership of any sort, and we often run 10-12 schools per year.
I'm not really an asshole, I just play one on the Internet