Canadian dollar weakens as risk-off sentiment drives markets | News | MoonHub