C$ weakens as Trump-Trudeau fallout adds to trade worries