US-Canada trade war further taxes small businesses as costs rise during the Iran war

About 7 Minutes