U.S. Embassies are open and I just got my H1B visa stamped last week in Calgary. But appointments are hard to get this year and mostly for Canadian residents, but spots do open up occasionally due to random cancellations.
For non-residents, it might be hard to get an appointment this year but...