The Canadian system works well I find, but it is an expensive program to run (See: Cad. taxation system).
The waiting times are a problem though. My dad was on a 3 month waiting list for a knee surgery, but luckily kept calling around and got in within 3 weeks of being told he needed it.