Canadian dollar drops to three-month low at C$1.4246