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 | (x$1000) | 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 |