Canadian dollar weakens, benchmark yield slips - FXC News | Rallies