Market ‘darling’ Canadian dollar near 3-year high as stocks climb