Toronto market closes up at 2-month high as oil prices rally