Canadian markets finish higher boosted by oil and gold, US markets stay in the http://ping.fm/yION2