Canadian wildfire smoke has caused hazardous conditions in Toronto and threatens neighboring US cities.