Canadian dollar rises to two-week high as oil climbs