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   1,002,728 10,100 SH   SOLE   10,100 0 0
Agilysys Inc Common 00847J105   593,550 7,500 SH   SOLE   7,500 0 0
Agnico Eagle Mines Ltd Common 008474108   12,611,735 242,580 SH   SOLE   242,580 0 0
Algonquin Power & Utilities Corp Common 015857105   6,132 937 SH   SOLE   937 0 0
APA Corp Common 03743Q108   3,898,904 83,989 SH   SOLE   83,989 0 0
Arista Networks Inc Common 040413106   1,723,170 14,200 SH   SOLE   14,200 0 0
ASML Holding NV Common N07059210   1,469,359 2,695 SH   SOLE   2,695 0 0
Bank of Montreal Common 063671101   12,942,167 144,538 SH   SOLE   144,538 0 0
Bank of Nova Scotia/The Common 064149107   43,394 900 SH   SOLE   900 0 0
BCE Inc Common 05534B760   35,943 820 SH   SOLE   820 0 0
Broadcom Inc Common 11135F101   6,401,480 11,449 SH   SOLE   11,449 0 0
Brookfield Infrastructure Partners LP Common G16252101   35,183 1,137 SH   SOLE   1,137 0 0
BRP Inc Common 05577W200   807,329 10,600 SH   SOLE   10,600 0 0
Campbell Soup Co Common 134429109   3,044,890 54,010 SH   SOLE   54,010 0 0
Canadian Natural Resources Ltd Common 136385101   1,170,527 21,100 SH   SOLE   21,100 0 0
Canadian National Railway Co Common 136375102   1,052,109 8,866 SH   SOLE   8,866 0 0
Canadian Pacific Railway Ltd Common 13645T100   13,947,057 187,090 SH   SOLE   187,090 0 0
Caterpillar Inc Common 149123101   6,428,123 26,961 SH   SOLE   26,961 0 0
ConocoPhillips Common 20825C104   2,596,000 22,000 SH   SOLE   22,000 0 0
Cummins Inc Common 231021106   8,003,324 33,032 SH   SOLE   33,032 0 0
Deere & Co Common 244199105   3,032,620 7,073 SH   SOLE   7,073 0 0
Docebo Inc Common 25609L105   9,903 300 SH   SOLE   300 0 0
elf Beauty Inc Common 26856L103   276,500 5,000 SH   SOLE   5,000 0 0
Enbridge Inc Common 29250N105   37,863 969 SH   SOLE   969 0 0
ETFMG Prime Junior Silver Miners ETF ETP 26924G102   990,118 93,850 SH   SOLE   93,850 0 0
Etsy Inc Common 29786A106   5,521,858 46,100 SH   SOLE   46,100 0 0
Exxon Mobil Corp Common 30231G102   573,560 5,200 SH   SOLE   5,200 0 0
First Trust Materials AlphaDEX Fund ETP 33734X168   708,903 11,700 SH   SOLE   11,700 0 0
First Trust Exchange-Traded Fund-First Trust Morningstar Dividend Leaders Index ETP 336917109   881,096 24,100 SH   SOLE   24,100 0 0
FlexShares Global Upstream Natural Resources Index Fund ETP 33939L407   995,463 22,900 SH   SOLE   22,900 0 0
Fortis Inc/Canada Common 349553107   30,181 755 SH   SOLE   755 0 0
Fortuna Silver Mines Inc Common 349915108   426,614 113,600 SH   SOLE   113,600 0 0
Franco-Nevada Corp Common 351858105   10,401,104 76,380 SH   SOLE   76,380 0 0
Freeport-McMoRan Inc Common 35671D857   3,438,599 90,790 SH   SOLE   90,790 0 0
General Dynamics Corp Common 369550108   7,444,698 30,166 SH   SOLE   30,166 0 0
Genuine Parts Co Common 372460105   3,818,956 22,010 SH   SOLE   22,010 0 0
Global X MSCI China Consumer Discretionary ETF ETP 37950E408   851,174 42,200 SH   SOLE   42,200 0 0
Global X Copper Miners ETF ETP 37954Y830   958,382 27,050 SH   SOLE   27,050 0 0
Global X US Infrastructure Development ETF ETP 37954Y673   949,667 35,850 SH   SOLE   35,850 0 0
Hess Corp Common 42809H107   2,644,943 18,650 SH   SOLE   18,650 0 0
Humana Inc Common 444859102   563,409 1,100 SH   SOLE   1,100 0 0
International Business Machines Corp Common 459200101   11,071,137 78,580 SH   SOLE   78,580 0 0
Invesco DB Commodity Index Tracking Fund ETP 46138B103   971,210 39,400 SH   SOLE   39,400 0 0
Invesco DB Agriculture Fund ETP 46140H106   475,540 23,600 SH   SOLE   23,600 0 0
Invesco Dynamic Food & Beverage ETF ETP 46137V753   52,498 1,150 SH   SOLE   1,150 0 0
Invesco Water Resources ETF ETP 46137V142   463,860 9,000 SH   SOLE   9,000 0 0
Invesco BuyBack Achievers ETF ETP 46137V308   667,368 7,800 SH   SOLE   7,800 0 0
Invesco Aerospace & Defense ETF ETP 46137V100   58,800 750 SH   SOLE   750 0 0
Iridium Communications Inc Common 46269C102   3,942,380 76,700 SH   SOLE   76,700 0 0
iShares MSCI France ETF ETP 464286707   185,472 5,600 SH   SOLE   5,600 0 0
iShares MSCI Mexico ETF ETP 464286822   113,735 2,300 SH   SOLE   2,300 0 0
iShares MSCI Global Metals & Mining Producers ETF ETP 46434G848   184,500 4,500 SH   SOLE   4,500 0 0
iShares MSCI Thailand ETF ETP 464286624   187,975 2,500 SH   SOLE   2,500 0 0
iShares MSCI EAFE ETF ETP 464287465   718,758 10,950 SH   SOLE   10,950 0 0
iShares U.S. Broker-Dealers & Securities Exchanges ETF ETP 464288794   749,814 7,800 SH   SOLE   7,800 0 0
iShares Biotechnology ETF ETP 464287556   617,063 4,700 SH   SOLE   4,700 0 0
iShares Global Clean Energy ETF ETP 464288224   492,280 24,800 SH   SOLE   24,800 0 0
iShares S&P Mid-Cap 400 Value ETF ETP 464287705   836,640 8,300 SH   SOLE   8,300 0 0
iShares MSCI India ETF ETP 46429B598   440,357 10,550 SH   SOLE   10,550 0 0
iShares India 50 ETF ETP 464289529   668,498 15,800 SH   SOLE   15,800 0 0
iShares US Aerospace & Defense ETF ETP 464288760   1,036,943 9,270 SH   SOLE   9,270 0 0
iShares U.S. Home Construction ETF ETP 464288752   903,015 14,900 SH   SOLE   14,900 0 0
iShares U.S. Energy ETF ETP 464287796   148,768 3,200 SH   SOLE   3,200 0 0
iShares MSCI USA Momentum Factor ETF ETP 46432F396   534,104 3,660 SH   SOLE   3,660 0 0
JPMorgan Chase & Co Common 46625H100   7,805,703 58,638 SH   SOLE   58,638 0 0
Lamb Weston Holdings Inc Common 513272104   4,490,193 50,390 SH   SOLE   50,390 0 0
Eli Lilly & Co Common 532457108   14,038,379 38,373 SH   SOLE   38,373 0 0
Lockheed Martin Corp Common 539830109   14,706,107 30,229 SH   SOLE   30,229 0 0
Manulife Financial Corp Common 56501R106   18,977 1,065 SH   SOLE   1,065 0 0
Merck & Co Inc Common 58933Y105   13,134,261 118,380 SH   SOLE   118,380 0 0
Microsoft Corp Common 594918104   52,761 220 SH   SOLE   220 0 0
Motorola Solutions Inc Common 620076307   582,425 2,260 SH   SOLE   2,260 0 0
Netflix Inc Common 64110L106   256,546 870 SH   SOLE   870 0 0
NextEra Energy Inc Common 65339F101   4,878,562 58,356 SH   SOLE   58,356 0 0
Northrop Grumman Corp Common 666807102   2,820,804 5,170 SH   SOLE   5,170 0 0
O'Reilly Automotive Inc Common 67103H107   6,108,246 7,237 SH   SOLE   7,237 0 0
Pembina Pipeline Corp Common 706327103   5,642,811 166,409 SH   SOLE   166,409 0 0
Progressive Corp/The Common 743315103   7,179,165 55,390 SH   SOLE   55,390 0 0
Reinsurance Group of America Inc Common 759351604   4,143,771 29,163 SH   SOLE   29,163 0 0
Restaurant Brands International Inc Common 76131D103   2,423,748 37,514 SH   SOLE   37,514 0 0
Royal Bank of Canada Common 780087102   10,841,304 116,568 SH   SOLE   116,568 0 0
Schlumberger Ltd Common 806857108   1,723,949 32,400 SH   SOLE   32,400 0 0
Science Applications International Corp Common 808625107   397,963 3,600 SH   SOLE   3,600 0 0
Energy Select Sector SPDR Fund ETP 81369Y506   673,519 7,700 SH   SOLE   7,700 0 0
Industrial Select Sector SPDR Fund ETP 81369Y704   608,902 6,200 SH   SOLE   6,200 0 0
Health Care Select Sector SPDR Fund ETP 81369Y209   998,498 7,350 SH   SOLE   7,350 0 0
Shaw Communications Inc Common 82028K200   10,225,302 356,180 SH   SOLE   356,180 0 0
J M Smucker Co/The Common 832696405   4,932,860 31,130 SH   SOLE   31,130 0 0
SPDR Dow Jones Industrial Average ETF Trust ETP 78467X109   695,203 2,100 SH   SOLE   2,100 0 0
SPDR EURO STOXX 50 ETF ETP 78463X202   654,030 16,900 SH   SOLE   16,900 0 0
SPDR S&P Insurance ETF ETP 78464A789   982,800 24,000 SH   SOLE   24,000 0 0
SPDR S&P Biotech ETF ETP 78464A870   498,000 6,000 SH   SOLE   6,000 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78468R549   988,900 12,400 SH   SOLE   12,400 0 0
SPDR S&P Metals & Mining ETF ETP 78464A755   1,103,292 22,150 SH   SOLE   22,150 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78468R556   584,284 4,300 SH   SOLE   4,300 0 0
SPDR S&P Semiconductor ETF ETP 78464A862   45,989 275 SH   SOLE   275 0 0
Sprott Physical Gold Trust ETP 85207H104   1,019,430 72,300 SH   SOLE   72,300 0 0
Sprott Physical Silver Trust ETP 85207K107   1,162,664 141,100 SH   SOLE   141,100 0 0
Stantec Inc Common 85472N109   999,494 20,880 SH   SOLE   20,880 0 0
Starbucks Corp Common 855244109   143,840 1,450 SH   SOLE   1,450 0 0
Steel Dynamics Inc Common 858119100   248,158 2,540 SH   SOLE   2,540 0 0
Suncor Energy Inc Common 867224107   966,500 30,500 SH   SOLE   30,500 0 0
Teck Resources Ltd Common 878742204   5,924,357 156,770 SH   SOLE   156,770 0 0
TELUS Corp Common 87971M103   41,835 2,170 SH   SOLE   2,170 0 0
TFI International Inc Common 87241L109   459,244 4,590 SH   SOLE   4,590 0 0
Thomson Reuters Corp Common 884903709   13,389,002 117,488 SH   SOLE   117,488 0 0
T-Mobile US Inc Common 872590104   12,614,000 90,100 SH   SOLE   90,100 0 0
Toronto-Dominion Bank/The Common 891160509   11,786,248 184,207 SH   SOLE   184,207 0 0
United States Brent Oil Fund LP ETP 91167Q100   972,832 34,400 SH   SOLE   34,400 0 0
UnitedHealth Group Inc Common 91324P102   132,545 250 SH   SOLE   250 0 0
Universal Health Services Inc Common 913903100   1,873,837 13,300 SH   SOLE   13,300 0 0
VanEck Gold Miners ETF/USA ETP 92189F106   35,825 1,250 SH   SOLE   1,250 0 0
VanEck Junior Gold Miners ETF ETP 92189F791   1,039,198 29,150 SH   SOLE   29,150 0 0
VanEck Oil Services ETF ETP 92189H607   760,125 2,500 SH   SOLE   2,500 0 0
VanEck Steel ETF ETP 92189F205   468,504 8,100 SH   SOLE   8,100 0 0
Vanguard Dividend Appreciation ETF ETP 921908844   766,843 5,050 SH   SOLE   5,050 0 0
Vanguard Industrials ETF ETP 92204A603   474,864 2,600 SH   SOLE   2,600 0 0
Vertex Pharmaceuticals Inc Common 92532F100   952,974 3,300 SH   SOLE   3,300 0 0
Waste Connections Inc Common 94106B101   4,376,493 33,050 SH   SOLE   33,050 0 0
Wheaton Precious Metals Corp Common 962879102   4,265,938 109,300 SH   SOLE   109,300 0 0
Wheaton Precious Metals Corp Common 962879102   500,224 12,800 SH   SOLE   12,800 0 0
WisdomTree US MidCap Dividend Fund ETP 97717W505   382,558 9,300 SH   SOLE   9,300 0 0
WisdomTree Japan Hedged Equity Fund ETP 97717W851   1,096,145 17,050 SH   SOLE   17,050 0 0