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