I think the main issue that the NHS model of 10+ years ago worked when fully funded. The Canadian model is a mix match of US healthcare and Medicare. Some drugs aren’t covered, some procedures take forever, and you don’t get guaranteed doctor. Many European healthcare system have solved the issues we have, but Canada has refused to adopt any sensible system.