Oilpatch share buybacks drive record high totals on the Toronto Stock Exchange