At a personal level, there's going to be shitty situations all around. As noted, I personally have relatives who've been on waiting lists for years for things like basic mobility issues, which is significantly lowering their quality of life (like, they can't really go out at all, they're just stuck waiting). That's largely the result of the health care system being overwhelmed by the surge in population. So not cutting off immigration surges, and not curtailing this sort of thing, is putting local/Canadian lives at risk.
Again, shitty to hear about your friend -- and I know looking at aggregates doesn't really make that any less shitty on a personal level. Best of luck, hopefully they can stay.