I wouldn't go so far as to say that your health care system is better than ours. Each system has its own areas of expertise. But I get the impression that we also have what you described, and that other provinces do as well.
According to the most recent statistics on the health of Canadians, or local health boards across the country, there are still major problems, such as wait times to see a specialist. In New Brunswick, we have something called extramural hospitals, and we are the only province to have this type of thing. It's an asset for us. Indeed, as soon as a patient is discharged from the hospital, the patient receives care at home until he or she is well again. This program has been around for 20 or 25 years, and it works very well.
The aging situation you described is a real problem, and governments must stop and take its full measure, because one day they will have to deal with it. And if no plans have been made, we will be stuck with a major problem on our hands.