canadian shares bounce back with oil, gold gains