Smoky skies across Ontario and Quebec have cancelled some Canada Day events and outdoor children’s activities.