Good post, until your assumption about "the massive Canadian Public Service vote base."

Not sure WHAT the reason is for ignoring or refusing to initiate a system that works elsewhere.  Knowing government, I'd suggest there doesn't always NEED to be a reason.  They'll make decisions on the basis that, well, they can make a decision, so there.   Oops: another assumption!  Yeah, I know, it's easy to do...