Canadian Dollar weakens as USD firms on geopolitics, Fed bets - TrendCloud