Canadian dollar posts third straight weekly gain on monetary policy divergence - Reuters