Canadian dollar rises as oil prices, stocks rebound