The border is open. However, Canada, like almost every other country, doesn't want us to come visit because they are doing a better job than us at controlling the virus.
They are? We're only #11 in cases per 1 million population: https://www.worldometers.info/coronavirus/
11/213. Canada is 81. We have about 5-6 times as many cases per million as they do according to that site. And the US has been under-testing throughout the pandemic, so our numbers are almost certainly higher.
The US has tested 276,720 per 1 million population as of 9/12. Canada has tested 160,526 per 1 million. If anything, it is Canada that is under-testing here, not the US.
Some things to keep in mind:
-Testing in the US is far from uniform. There's lots of testing in the northeast, not so much in, say, the south.
-Canada has less of an outbreak, which means fewer tests. The fact that anyone who wants a test can get one with far quicker turnaround than even states that are taking this seriously speaks for itself.
-Those numbers for total cases are TOTAL - the whole length of the pandemic. The US was very much not on its testing game in the early stages, far less than our peers, even in states taking this seriously.
-This US has by far more active cases than everyone else. This is not just a matter of population. We have 2.5 times as many active cases as the next nation down (India). India has four times as many people as we do. In terms of percent of the population, we have 38.5 times as many active cases as Canada.
Suffice to say, Canada is handling this far better than we are. I would not be surprised if even New York, which is managing this pretty well by US standards, still has a higher rate of cases than the worst parts of Canada.