NBC News: Local businesses grapple with Trump's tariffs as G7 envoys meet in Canada