One huge drain on the Health System is unregulated wide open immigration allowing the poor, sick, elderly parents and grandparents of Canadian visa holders full access to Canadian health care despite not paying one dime into the system. 
People would be astounded at how there is no verification of documents or people's status to be entitled to benefits for health care. 
For example I was involved with a case of an elderly demented person sponsored to live in Canada by their children. The children had moved to the US. The children then brought mom to live in US permanently. However US health care and nursing home care is expensive so  they fraudulently stated their mom's address was a friends address in Canada.   However her dementia got worse, they couldn't handle her in US and claimed they couldn't afford a US nursing home so they dumped her at a Canadian hospital and now Canada is forced to pay. People living outside Canada need their health care card confiscated.