Smith shreds Guilbeault over Suncor comments, emissions cap