I agree and disagree.
1) The higher case numbers per capita, and the higher deaths per capital in the US vs. Canada can best be explained by the higher percentage of vaccination in Canada. But only if you're looking for a single reason why they are different. I think there could easily be more than a single reason.
2) The higher ICU admissions in the US vs. Canada cannot be explained simply by the different percentage of vaccination 64% in the US vs. 80% in Canada. Those numbers are close if you remember that achieving herd immunity (for the omicron strain) is estimated to require 90-95% of the population to be immunized. Anything less than that is a population not yet immunized enough to be protected – close but no cigar. In that sense, 64% and 80% aren't that different. Protection from an infectious disease by vaccination isn't linear with regard to the percent of the population that is vaccinated.
That last graph can be best explained by differences in how health care is run in the two countries.
View attachment 53874
In Canada, a national health care system allows access to various levels of health care, from preventative medicine visits, to sick visits to the doctor, to hospitalization, to intensive care. All people must participate in the system, pay up front, and it costs little or nothing extra (?) for individuals to receive care. A Covid-19 patient must start at a low level of medical care, and graduate from one level to the next higher. (Please correct me if my understanding of this system is wrong.)
In the US, there are multiple health insurance systems that vary in cost, level of health care covered, and availability, depending on what state you live in. Often, but not always, there is extra cost for doctor visits, hospitalization, etc. A significant number of people pay for minimal levels of health insurance, and do not have primary care doctors at all. Roughly 20% (?) of the US population has no health insurance whatsoever.
As a result, many people in the US seek medical care only after they get sick enough, often going straight to hospital emergency departments. If they've waited longer than they should, they have advanced disease. This has been especially true for Covid-19 because it can progress so rapidly.
This is why the US ICU numbers are so much higher than in Canada. Canada has fewer barriers to health care in general, and allows sick people to seek care earlier in their disease. The US discourages people from seeking lower levels of health care, but does not prevent them from going straight to a hospital emergency room. From the ER to the ICU (or worse) if they're really bad off.