CANADA FX DEBT-Canadian dollar hits a 3-year high, playing catch-up with oil