Canada has barely vaccinated any of its population. The US is vaccinating more people per day than Canada has so far.
While Canada does suffer a long tail problem, a majority of the Canadian population live within 100 miles of the US border, and 82% of Canadians live in cities (Toronto, Quebec, Vancouver, Calgary, Edmonton, etc.).
Compare to Israel, a much poorer country, which has vaccinated 50% of not only its own population, but also Palestinians.