The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AGNICO EAGLE MINES LTD COM 008474108   3,771,374 82,600 SH   SOLE   82,600 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   9,153,194 601,610 SH   SOLE   601,610 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   7,202,685 229,400 SH   SOLE   229,400 0 0
CANADIAN IMPERIAL BK COMM TO PUT 136069951   416,050 7,500 SH   SOLE   7,500 0 0
CANADIAN NAT RES LTD COM 136385101   25,074,937 385,900 SH   SOLE   385,900 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   1,727,203 23,100 SH   SOLE   23,100 0 0
CASELLA WASTE SYS INC CL A 147448104   1,051,763 13,790 SH   SOLE   13,790 0 0
CBOE GLOBAL MKTS INC COM 12503M108   4,932,880 31,520 SH   SOLE   31,520 0 0
CME GROUP INC COM 12572Q105   6,160,169 30,767 SH   SOLE   30,767 0 0
ENCORE WIRE CORP COM 292562105   7,470,277 40,942 SH   SOLE   40,942 0 0
EXPEDIA GROUP INC COM NEW 30212P303   6,462,489 62,700 SH   SOLE   62,700 0 0
GFL ENVIRONMENTAL INC PUT 36168Q954   565,828 4,000 SH   SOLE   4,000 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   7,815,027 245,092 SH   SOLE   245,092 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   4,191,612 78,600 SH   SOLE   78,600 0 0
HELIX ENERGY SOLUTIONS GRP I CALL 42330P907   350,000 5,000 SH   SOLE   5,000 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107   5,529,150 495,000 SH   SOLE   495,000 0 0
INSTALLED BLDG PRODS INC COM 45780R101   10,327,576 82,700 SH   SOLE   82,700 0 0
INTEL CORP COM 458140100   7,464,202 210,200 SH   SOLE   210,200 0 0
INVESCO QQQ TR PUT 46090E953   1,835,250 1,500 SH   SOLE   1,500 0 0
ISHARES TR PUT 46435G954   137,500 10,000 SH   SOLE   10,000 0 0
LAS VEGAS SANDS CORP COM 517834107   5,731,250 125,000 SH   SOLE   125,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104   653,730 1,650 SH   SOLE   1,650 0 0
MICROSOFT CORP COM 594918104   4,736,250 15,000 SH   SOLE   15,000 0 0
MYR GROUP INC DEL COM 55405W104   6,649,765 49,305 SH   SOLE   49,305 0 0
NUVEI CORPORATION SUB VTG SHS 67079A102   1,281,705 85,504 SH   SOLE   85,504 0 0
QUANTA SVCS INC COM 74762E102   449,160 2,400 SH   SOLE   2,400 0 0
RB GLOBAL INC COM 74935Q107   25,700,062 398,921 SH   SOLE   398,921 0 0
ROYAL BK CDA PUT 780087952   702,663 2,375 SH   SOLE   2,375 0 0
SPDR S&P 500 ETF TR PUT 78462F953   7,878,500 8,250 SH   SOLE   8,250 0 0
STARBUCKS CORP PUT 855244959   609,000 1,500 SH   SOLE   1,500 0 0
TAPESTRY INC COM 876030107   1,372,784 47,749 SH   SOLE   47,749 0 0
TFI INTL INC COM 87241L109   7,109,875 55,121 SH   SOLE   55,121 0 0
TRIPLE FLAG PRECIOUS METAL COM 89679M104   4,558,124 346,602 SH   SOLE   346,602 0 0
VISA INC COM CL A 92826C839   5,375,808 23,368 SH   SOLE   23,368 0 0
XPEL INC COM 98379L100   277,596 3,600 SH   SOLE   3,600 0 0