Smoke from more than 800 blazes has affected cities from Toronto to New York, as well as the US Midwest.