Hey,
a) HB's site is a calendar - I think it would be pretty neat to see all matches in the country in one place, why not, sort of like the ipsc.org calendar, but for all matches, not just level 3+. My system is for match signup - that's all... So matches there don't really need to appear until they are open for signup - could be days or weeks before the match date. I'd prefer to focus on the signup and match coordination (workers, shooters, etc); there could be links on HB's site to my site, for actual signup, the two aren't competitors, they can work together to satisfy two related (but different) needs. We already have that in Ont, via the ipsc-ont site (with links to ipsc-matches). I don't think you'll have much luck getting MDs to create those values in multiple places (like ipsc-ont, ipsc-matches, and yours), but you could automate the process, and just screen scrape from provincial calendars into your master, Canada-wide one.
b) (not to hijack the thread, just addressing points mentioned above) - I made a point of not making the notifications real-time, because I saw that MDs would frequently open/close/open/close the same match a few times before settling down - I didn't want to issue multiple emails/smses/etc, I felt that would annoy people. So it's done in batch mode, at the end of the day. Currently at 4am, but I just switched that to just after midnight, so the emails will go out then. So no, they are not real-time, you get an email at midnight, telling you which matches were opened during the day that's just ending...
This seemed like a reasonable compromise at the time... The system was, at the time, aimed at the average Ont ipsc shooters, who's an email/internet user, but not always on the cutting edge of electronics toys and real-time, instant connection communication.. (I wanted to give everyone a chance to be able to see themselves what's open, what's available, who's shooting where/when, so people who want to shoot together or avoid someone can make all those decisions themselves, without needing to bother the MD; I wanted to attract people to the idea, and not worry about throwing in extra jazzy bits, which while might be neat to have, don't add to the core functionality of the site )

I guess I could make it real-time, with an extra notification to the MD so (s)he knows emails will go out - i.e. be sure you mean to open the match...
c) for security, privacy/etc reasons, webserver load, etc, I don't want to have my system be a userid-less thing... So I'd be quite happy to cooperate with something a master match calendar.. I'm more interested in adding more functionality and usability in the 'match signup' area, rather than growing the system to expand into other areas - so if someone wants to built something there, they have my full support and cooperation...
d) Re ipsc-canada userid/password - I'm happy to setup the provincial userids/passwords too, that's how it's intended to work (and how it works in Ont), but I'd need to know the user/password for provinces other than Ont, and they might not want to tell me those, since I'm in Ont (it doesn't have to be official, some shooter can tell me, and I'll set it up). But everyone here is supposed to know the ipsc-canada values, so that's a good backup, for anyone in any CAN-* region...