ASSET PURCHASE AGREEMENT BY AND AMONG PERFORMANCE SPORTS GROUP LTD. AND THE OTHER ENTITIES IDENTIFIED HEREIN AS SELLERS AND 9938982 CANADA INC. DATED AS OF OCTOBER 31, 2016