Dollar set for 4th weekly drop on dovish Fed; loonie at 3-year high