S&P/TSX composite hits record high in best week since March as oil tops U$82 a barrel