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
abrdn Physical Platinum Shares ETF ETP 003260106   588,416 6,400 SH   SOLE   6,400 0 0
Advanced Micro Devices Inc Common 007903107   3,307,838 33,750 SH   SOLE   33,750 0 0
Agilysys Inc Common 00847J105   429,052 5,200 SH   SOLE   5,200 0 0
Agnico Eagle Mines Ltd Common 008474108   1,122,255 16,300 SH   SOLE   16,300 0 0
Apple Inc Common 037833100   9,554,306 57,940 SH   SOLE   57,940 0 0
Arch Capital Group Ltd Common G0450A105   3,004,605 44,270 SH   SOLE   44,270 0 0
ARK Innovation ETF ETP 00214Q104   552,658 13,700 SH   SOLE   13,700 0 0
ASML Holding NV Common N07059210   5,668,028 8,351 SH   SOLE   8,351 0 0
AstraZeneca PLC Common 046353108   2,512,642 36,200 SH   SOLE   36,200 0 0
Axon Enterprise Inc Common 05464C101   4,798,299 21,340 SH   SOLE   21,340 0 0
Bank of New York Mellon Corp/The Common 064058100   7,115,957 158,000 SH   SOLE   158,000 0 0
Bank of Nova Scotia/The Common 064149107   14,628,299 218,170 SH   SOLE   218,170 0 0
Barrick Gold Corp Common 067901108   4,011,891 159,900 SH   SOLE   159,900 0 0
Broadcom Inc Common 11135F101   10,569,372 16,475 SH   SOLE   16,475 0 0
BRP Inc Common 05577W200   2,453,632 23,200 SH   SOLE   23,200 0 0
Canadian Imperial Bank of Commerce Common 136069101   13,523,793 236,844 SH   SOLE   236,844 0 0
Canadian Natural Resources Ltd Common 136385101   1,368,657 18,300 SH   SOLE   18,300 0 0
CGI Inc Common 12532H104   3,455,533 26,530 SH   SOLE   26,530 0 0
Consumer Staples Select Sector SPDR Fund ETP 81369Y308   485,615 6,500 SH   SOLE   6,500 0 0
Crescent Point Energy Corp Common 22576C101   1,567,899 164,350 SH   SOLE   164,350 0 0
Crocs Inc Common 227046109   4,186,429 33,110 SH   SOLE   33,110 0 0
Cummins Inc Common 231021106   1,507,333 6,310 SH   SOLE   6,310 0 0
Descartes Systems Group Inc/The Common 249906108   3,209,134 29,420 SH   SOLE   29,420 0 0
Docebo Inc Common 25609L105   2,162,286 39,300 SH   SOLE   39,300 0 0
DR Horton Inc Common 23331A109   2,895,677 29,710 SH   SOLE   29,710 0 0
Eli Lilly & Co Common 532457108   2,541,308 7,400 SH   SOLE   7,400 0 0
Enbridge Inc Common 29250N105   5,756,800 112,000 SH   SOLE   112,000 0 0
Energy Select Sector SPDR Fund ETP 81369Y506   728,904 8,800 SH   SOLE   8,800 0 0
Estee Lauder Cos Inc/The Common 518439104   2,444,884 9,920 SH   SOLE   9,920 0 0
ETFMG Prime Junior Silver Miners ETF ETP 26924G102   1,037,496 93,300 SH   SOLE   93,300 0 0
Exxon Mobil Corp Common 30231G102   625,062 5,700 SH   SOLE   5,700 0 0
First Trust Exchange-Traded Fund-First Trust Nasdaq-100 Equal Weighted Index SM ETP 337344105   533,445 5,300 SH   SOLE   5,300 0 0
First Trust Industrials/Producer Durables AlphaDEX Fund ETP 33734X150   699,930 12,600 SH   SOLE   12,600 0 0
First Trust Materials AlphaDEX Fund ETP 33734X168   803,436 12,300 SH   SOLE   12,300 0 0
First Trust RBA American Industrial Renaissance ETF ETP 33738R704   729,833 15,200 SH   SOLE   15,200 0 0
First Trust Rising Dividend Achievers ETF ETP 33738R506   576,131 12,840 SH   SOLE   12,840 0 0
First Trust SMID Cap Rising Dividend Achievers ETF ETP 33741X102   525,019 19,700 SH   SOLE   19,700 0 0
FlexShares Morningstar Global Upstream Natural Resources Index Fund ETP 33939L407   972,670 23,000 SH   SOLE   23,000 0 0
Franco-Nevada Corp Common 351858105   6,978,402 35,400 SH   SOLE   35,400 0 0
Freeport-McMoRan Inc Common 35671D857   3,683,554 90,370 SH   SOLE   90,370 0 0
GFL Environmental Inc Common 36168Q104   5,105,486 109,600 SH   SOLE   109,600 0 0
Global X Copper Miners ETF ETP 37954Y830   1,227,107 31,700 SH   SOLE   31,700 0 0
Global X Uranium ETF ETP 37954Y871   438,460 22,000 SH   SOLE   22,000 0 0
Global X US Infrastructure Development ETF ETP 37954Y673   1,003,590 35,400 SH   SOLE   35,400 0 0
Granite Real Estate Investment Trust Common 387437114   7,791,643 93,400 SH   SOLE   93,400 0 0
Hess Corp Common 42809H107   1,548,378 11,700 SH   SOLE   11,700 0 0
Howmet Aerospace Inc Common 443201108   3,462,343 81,790 SH   SOLE   81,790 0 0
Imperial Oil Ltd Common 453038408   7,622,157 110,900 SH   SOLE   110,900 0 0
Industrial Select Sector SPDR Fund ETP 81369Y704   720,908 7,125 SH   SOLE   7,125 0 0
Ingersoll Rand Inc Common 45687V106   4,057,474 69,740 SH   SOLE   69,740 0 0
Invesco Aerospace & Defense ETF ETP 46137V100   140,157 1,740 SH   SOLE   1,740 0 0
Invesco DB Agriculture Fund ETP 46140H106   874,404 42,800 SH   SOLE   42,800 0 0
Invesco DB Base Metals Fund ETP 46140H700   880,720 43,600 SH   SOLE   43,600 0 0
Invesco Water Resources ETF ETP 46137V142   775,709 14,540 SH   SOLE   14,540 0 0
Iridium Communications Inc Common 46269C102   4,434,188 71,600 SH   SOLE   71,600 0 0
iShares MSCI China ETF ETP 46429B671   613,647 12,300 SH   SOLE   12,300 0 0
iShares MSCI EAFE ETF ETP 464287465   959,084 13,410 SH   SOLE   13,410 0 0
iShares MSCI Global Metals & Mining Producers ETF ETP 46434G848   452,832 10,600 SH   SOLE   10,600 0 0
iShares MSCI Japan ETF ETP 46434G822   886,219 15,100 SH   SOLE   15,100 0 0
iShares MSCI Mexico ETF ETP 464286822   351,227 5,900 SH   SOLE   5,900 0 0
iShares MSCI South Korea ETF ETP 464286772   263,246 4,300 SH   SOLE   4,300 0 0
iShares U.S. Home Construction ETF ETP 464288752   779,517 11,090 SH   SOLE   11,090 0 0
iShares US Aerospace & Defense ETF ETP 464288760   1,057,586 9,190 SH   SOLE   9,190 0 0
JPMorgan Chase & Co Common 46625H100   7,963,039 61,588 SH   SOLE   61,588 0 0
Lamb Weston Holdings Inc Common 513272104   6,357,635 60,980 SH   SOLE   60,980 0 0
Lockheed Martin Corp Common 539830109   576,731 1,220 SH   SOLE   1,220 0 0
Merck & Co Inc Common 58933Y105   2,931,045 27,550 SH   SOLE   27,550 0 0
Meta Platforms Inc Common 30303M102   4,358,123 20,563 SH   SOLE   20,563 0 0
Microsoft Corp Common 594918104   11,885,456 41,226 SH   SOLE   41,226 0 0
Monster Beverage Corp Common 61174X109   1,327,566 24,580 SH   SOLE   24,580 0 0
Newmont Corp Common 651639106   2,986,071 45,100 SH   SOLE   45,100 0 0
NextEra Energy Inc Common 65339F101   2,802,321 36,356 SH   SOLE   36,356 0 0
Nuvei Corp Common 67079A102   3,322,599 56,430 SH   SOLE   56,430 0 0
NVIDIA Corp Common 67066G104   15,081,245 54,294 SH   SOLE   54,294 0 0
Open Text Corp Common 683715106   9,400,082 180,320 SH   SOLE   180,320 0 0
Oracle Corp Common 68389X105   12,083,820 130,590 SH   SOLE   130,590 0 0
Palo Alto Networks Inc Common 697435105   1,438,128 7,200 SH   SOLE   7,200 0 0
Pembina Pipeline Corp Common 706327103   5,222,166 119,282 SH   SOLE   119,282 0 0
Progressive Corp/The Common 743315103   9,875,739 69,080 SH   SOLE   69,080 0 0
PulteGroup Inc Common 745867101   142,786 2,450 SH   SOLE   2,450 0 0
Reinsurance Group of America Inc Common 759351604   4,812,550 36,250 SH   SOLE   36,250 0 0
Rogers Communications Inc Common 775109200   11,399,228 181,980 SH   SOLE   181,980 0 0
Royal Bank of Canada Common 780087102   14,586,868 113,173 SH   SOLE   113,173 0 0
Salesforce Inc Common 79466L302   3,268,801 16,362 SH   SOLE   16,362 0 0
Shift4 Payments Inc Common 82452J109   1,682,002 22,190 SH   SOLE   22,190 0 0
SiTime Corp Common 82982T106   2,260,035 15,890 SH   SOLE   15,890 0 0
SPDR EURO STOXX 50 ETF ETP 78463X202   996,331 22,190 SH   SOLE   22,190 0 0
SPDR S&P Capital Markets ETF ETP 78464A771   357,201 4,300 SH   SOLE   4,300 0 0
SPDR S&P Metals & Mining ETF ETP 78464A755   808,032 15,200 SH   SOLE   15,200 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78468R549   877,701 11,670 SH   SOLE   11,670 0 0
SPDR S&P Semiconductor ETF ETP 78464A862   636,917 3,053 SH   SOLE   3,053 0 0
Sprott Physical Gold Trust ETP 85207H104   1,153,626 74,620 SH   SOLE   74,620 0 0
Sprott Physical Silver Trust ETP 85207K107   1,126,734 135,100 SH   SOLE   135,100 0 0
Stantec Inc Common 85472N109   5,488,825 69,470 SH   SOLE   69,470 0 0
Starbucks Corp Common 855244109   1,145,430 11,000 SH   SOLE   11,000 0 0
Steel Dynamics Inc Common 858119100   162,807 1,440 SH   SOLE   1,440 0 0
Sun Life Financial Inc Common 866796105   9,947,707 157,550 SH   SOLE   157,550 0 0
Technology Select Sector SPDR Fund ETP 81369Y803   543,636 3,600 SH   SOLE   3,600 0 0
TFI International Inc Common 87241L109   6,478,216 40,170 SH   SOLE   40,170 0 0
Thomson Reuters Corp Common 884903709   22,532,690 124,490 SH   SOLE   124,490 0 0
Toronto-Dominion Bank/The Common 891160509   6,927,602 86,600 SH   SOLE   86,600 0 0
VanEck Junior Gold Miners ETF ETP 92189F791   979,600 24,800 SH   SOLE   24,800 0 0
VanEck Steel ETF ETP 92189F205   981,596 15,400 SH   SOLE   15,400 0 0
Vanguard Industrials ETF ETP 92204A603   342,918 1,800 SH   SOLE   1,800 0 0
Vanguard S&P 500 Value ETF ETP 921932703   176,040 1,200 SH   SOLE   1,200 0 0
Visa Inc Common 92826C839   1,871,318 8,300 SH   SOLE   8,300 0 0
Wheaton Precious Metals Corp Common 962879102   11,693,419 179,650 SH   SOLE   179,650 0 0