Populus balsamifera
The larvae feed on "Populus balsamifera", "Populus nigra" and "Populus suaveolens".