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
Adobe Inc Common 00724F101   2,371,035 4,650 SH   SOLE   4,650 0 0
Alerian MLP ETF ETP 00162Q452   981,572 23,260 SH   SOLE   23,260 0 0
Alphabet Inc Common 02079K107   31,644 240 SH   SOLE   240 0 0
Alphabet Inc Common 02079K305   3,654,920 27,930 SH   SOLE   27,930 0 0
Amazon.com Inc Common 023135106   3,865,084 30,405 SH   SOLE   30,405 0 0
Apple Inc Common 037833100   9,104,434 53,177 SH   SOLE   53,177 0 0
Arch Capital Group Ltd Common G0450A105   3,881,080 48,690 SH   SOLE   48,690 0 0
AstraZeneca PLC Common 046353108   331,828 4,900 SH   SOLE   4,900 0 0
Atkore Inc Common 047649108   936,913 6,280 SH   SOLE   6,280 0 0
ATS Corp Common 00217Y104   8,946,419 154,515 SH   SOLE   154,515 0 0
BellRing Brands Inc Common 07831C103   3,421,678 82,990 SH   SOLE   82,990 0 0
Broadcom Inc Common 11135F101   12,693,754 15,283 SH   SOLE   15,283 0 0
BWX Technologies Inc Common 05605H100   3,624,533 48,340 SH   SOLE   48,340 0 0
CAE Inc Common 124765108   3,998,631 126,100 SH   SOLE   126,100 0 0
Cameco Corp Common 13321L108   1,740,647 32,300 SH   SOLE   32,300 0 0
Canadian Natural Resources Ltd Common 136385101   15,556,464 177,100 SH   SOLE   177,100 0 0
Celestica Inc Common 15101Q108   292,512 8,800 SH   SOLE   8,800 0 0
Cisco Systems Inc Common 17275R102   7,265,871 136,130 SH   SOLE   136,130 0 0
Communication Services Select Sector SPDR Fund ETP 81369Y852   393,420 6,000 SH   SOLE   6,000 0 0
Crescent Point Energy Corp Common 22576C101   230,830 20,500 SH   SOLE   20,500 0 0
Eli Lilly & Co Common 532457108   12,971,690 24,150 SH   SOLE   24,150 0 0
Energy Select Sector SPDR Fund ETP 81369Y506   822,549 9,100 SH   SOLE   9,100 0 0
ETFMG Prime Junior Silver Miners ETF ETP 26924G102   469,792 55,400 SH   SOLE   55,400 0 0
Exxon Mobil Corp Common 30231G102   709,007 6,030 SH   SOLE   6,030 0 0
First Trust Industrials/Producer Durables AlphaDEX Fund ETP 33734X150   792,534 13,800 SH   SOLE   13,800 0 0
First Trust Materials AlphaDEX Fund ETP 33734X168   769,023 12,200 SH   SOLE   12,200 0 0
First Trust Natural Gas ETF ETP 33733E807   844,675 32,500 SH   SOLE   32,500 0 0
First Trust RBA American Industrial Renaissance ETF ETP 33738R704   783,104 15,200 SH   SOLE   15,200 0 0
First Trust Rising Dividend Achievers ETF ETP 33738R506   468,690 10,200 SH   SOLE   10,200 0 0
FirstService Corp Common 33767E202   1,066,824 5,400 SH   SOLE   5,400 0 0
FlexShares Morningstar Global Upstream Natural Resources Index Fund ETP 33939L407   800,712 19,800 SH   SOLE   19,800 0 0
Freeport-McMoRan Inc Common 35671D857   1,790,862 48,220 SH   SOLE   48,220 0 0
Global X Copper Miners ETF ETP 37954Y830   782,815 21,500 SH   SOLE   21,500 0 0
Global X Uranium ETF ETP 37954Y871   751,712 27,800 SH   SOLE   27,800 0 0
Global X US Infrastructure Development ETF ETP 37954Y673   997,983 32,850 SH   SOLE   32,850 0 0
Hess Corp Common 42809H107   7,157,952 46,784 SH   SOLE   46,784 0 0
Howmet Aerospace Inc Common 443201108   3,775,388 81,630 SH   SOLE   81,630 0 0
Imperial Oil Ltd Common 453038408   15,262,094 182,430 SH   SOLE   182,430 0 0
Industrial Select Sector SPDR Fund ETP 81369Y704   545,424 5,380 SH   SOLE   5,380 0 0
Ingersoll Rand Inc Common 45687V106   4,894,333 76,810 SH   SOLE   76,810 0 0
Invesco DB Agriculture Fund ETP 46140H106   839,272 39,200 SH   SOLE   39,200 0 0
Invesco DB Base Metals Fund ETP 46140H700   632,280 33,000 SH   SOLE   33,000 0 0
Invesco DB Commodity Index Tracking Fund ETP 46138B103   821,184 32,900 SH   SOLE   32,900 0 0
Invesco QQQ Trust Series 1 ETP 46090E103   50,874 142 SH   SOLE   142 0 0
Invesco Water Resources ETF ETP 46137V142   50,521 950 SH   SOLE   950 0 0
iShares Global Timber & Forestry ETF ETP 464288174   466,326 6,300 SH   SOLE   6,300 0 0
iShares Latin America 40 ETF ETP 464287390   695,232 27,200 SH   SOLE   27,200 0 0
iShares MSCI EAFE ETF ETP 464287465   48,244 700 SH   SOLE   700 0 0
iShares MSCI Global Metals & Mining Producers ETF ETP 46434G848   930,384 23,400 SH   SOLE   23,400 0 0
iShares MSCI Japan ETF ETP 46434G822   55,467 920 SH   SOLE   920 0 0
iShares MSCI Mexico ETF ETP 464286822   48,913 840 SH   SOLE   840 0 0
iShares MSCI USA Quality Factor ETF ETP 46432F339   777,561 5,900 SH   SOLE   5,900 0 0
iShares S&P Small-Cap 600 Value ETF ETP 464287879   312,270 3,500 SH   SOLE   3,500 0 0
iShares Semiconductor ETF ETP 464287523   115,571 244 SH   SOLE   244 0 0
JPMorgan Chase & Co Common 46625H100   11,256,484 78,193 SH   SOLE   78,193 0 0
JPMorgan Ultra-Short Income ETF ETP 46641Q837   218,889 4,400 SH   SOLE   4,400 0 0
Mastercard Inc Common 57636Q104   35,580 90 SH   SOLE   90 0 0
Meta Platforms Inc Common 30303M102   6,445,509 21,470 SH   SOLE   21,470 0 0
Microsoft Corp Common 594918104   14,246,640 45,120 SH   SOLE   45,120 0 0
NVIDIA Corp Common 67066G104   16,459,587 37,839 SH   SOLE   37,839 0 0
Pacer US Cash Cows 100 ETF ETP 69374H881   894,189 18,090 SH   SOLE   18,090 0 0
Pacer US Small Cap Cash Cows 100 ETF ETP 69374H857   767,280 18,400 SH   SOLE   18,400 0 0
Pioneer Natural Resources Co Common 723787107   1,951,175 8,500 SH   SOLE   8,500 0 0
Precision Drilling Corp Common 74022D407   200,222 2,200 SH   SOLE   2,200 0 0
Progressive Corp/The Common 743315103   8,480,070 60,920 SH   SOLE   60,920 0 0
Reinsurance Group of America Inc Common 759351604   5,212,321 35,900 SH   SOLE   35,900 0 0
Restaurant Brands International Inc Common 76131D103   19,253 289 SH   SOLE   289 0 0
Rio Tinto PLC Common 767204100   6,542,192 102,800 SH   SOLE   102,800 0 0
Schlumberger NV Common 806857108   527,615 9,050 SH   SOLE   9,050 0 0
ServiceNow Inc Common 81762P102   1,728,863 3,093 SH   SOLE   3,093 0 0
Sherwin-Williams Co/The Common 824348106   1,020,200 4,000 SH   SOLE   4,000 0 0
SmartRent Inc Common 83193G107   30,798 11,800 SH   SOLE   11,800 0 0
SPDR S&P Capital Markets ETF ETP 78464A771   807,448 9,307 SH   SOLE   9,307 0 0
SPDR S&P Homebuilders ETF ETP 78464A888   49,005 640 SH   SOLE   640 0 0
SPDR S&P Insurance ETF ETP 78464A789   1,008,623 23,710 SH   SOLE   23,710 0 0
SPDR S&P Metals & Mining ETF ETP 78464A755   1,013,250 19,300 SH   SOLE   19,300 0 0
SPDR S&P Oil & Gas Equipment & Services ETF ETP 78468R549   881,176 9,200 SH   SOLE   9,200 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78468R556   828,296 5,600 SH   SOLE   5,600 0 0
Sprott Physical Gold Trust ETP 85207H104   690,224 48,200 SH   SOLE   48,200 0 0
Sprott Physical Silver Trust ETP 85207K107   946,742 124,900 SH   SOLE   124,900 0 0
Stantec Inc Common 85472N109   8,204,022 93,090 SH   SOLE   93,090 0 0
Sun Life Financial Inc Common 866796105   10,063,100 151,850 SH   SOLE   151,850 0 0
Suncor Energy Inc Common 867224107   9,386,375 200,950 SH   SOLE   200,950 0 0
Technology Select Sector SPDR Fund ETP 81369Y803   83,604 510 SH   SOLE   510 0 0
Teck Resources Ltd Common 878742204   9,122,098 156,040 SH   SOLE   156,040 0 0
TFI International Inc Common 87241L109   2,278,186 13,060 SH   SOLE   13,060 0 0
Thomson Reuters Corp Common 884903808   20,936 126 SH   SOLE   126 0 0
Toronto-Dominion Bank/The Common 891160509   12,940,978 160,078 SH   SOLE   160,078 0 0
TotalEnergies SE Common 89151E109   11,311 172 SH   SOLE   172 0 0
Uber Technologies Inc Common 90353T100   1,678,635 36,500 SH   SOLE   36,500 0 0
United States Commodity Index Fund ETP 911717106   349,065 5,900 SH   SOLE   5,900 0 0
United States Gasoline Fund LP ETP 91201T102   378,917 5,600 SH   SOLE   5,600 0 0
Unum Group Common 91529Y106   6,995,519 143,300 SH   SOLE   143,300 0 0
VanEck Junior Gold Miners ETF ETP 92189F791   467,335 14,500 SH   SOLE   14,500 0 0
VanEck Steel ETF ETP 92189F205   813,068 12,400 SH   SOLE   12,400 0 0
Vanguard Industrials ETF ETP 92204A603   623,936 3,200 SH   SOLE   3,200 0 0
Vanguard S&P 500 Value ETF ETP 921932703   936,747 6,300 SH   SOLE   6,300 0 0
Vertex Pharmaceuticals Inc Common 92532F100   4,461,156 12,829 SH   SOLE   12,829 0 0
Visa Inc Common 92826C839   7,821,634 34,078 SH   SOLE   34,078 0 0
Vulcan Materials Co Common 929160109   1,777,776 8,800 SH   SOLE   8,800 0 0
Williams Cos Inc/The Common 969457100   7,219,767 214,300 SH   SOLE   214,300 0 0
WisdomTree India Earnings Fund ETP 97717W422   782,988 21,300 SH   SOLE   21,300 0 0
WisdomTree Japan Hedged Equity Fund ETP 97717W851   939,686 10,648 SH   SOLE   10,648 0 0
WW International Inc Common 98262P101   2,088,909 188,700 SH   SOLE   188,700 0 0