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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories Common 002824100 11,184,563 79,750 SH   SOLE   79,750 0 0
Alcoa Corp Common 013872106 5,192,397 87,150 SH   SOLE   87,150 0 0
Alphabet Inc Common 02079K305 9,797,789 3,382 SH   SOLE   3,382 0 0
Amplify Transformational Data Sharing ETF ETP 032108607 654,771 16,300 SH   SOLE   16,300 0 0
APA Corp Common 03743Q108 3,401,553 126,989 SH   SOLE   126,989 0 0
Apple Inc Common 037833100 22,658,534 127,766 SH   SOLE   127,766 0 0
Applied Materials Inc Common 038222105 1,007,104 6,400 SH   SOLE   6,400 0 0
Bank of America Corp Common 060505104 664,058 14,926 SH   SOLE   14,926 0 0
Bank of Montreal Common 063671101 23,968,081 177,627 SH   SOLE   177,627 0 0
Bank of Nova Scotia/The Common 064149107 14,994,968 167,448 SH   SOLE   167,448 0 0
BCE Inc Common 05534B760 6,146,128 93,392 SH   SOLE   93,392 0 0
Blackstone Inc Common 09260D107 652,753 5,100 SH   SOLE   5,100 0 0
Broadcom Inc Common 11135F101 11,958,749 17,972 SH   SOLE   17,972 0 0
Brookfield Asset Management Inc Common 112585104 16,738,577 219,120 SH   SOLE   219,120 0 0
Brookfield Asset Management Reinsurance Partners Ltd Common G16169107 5,795,966 72,960 SH   SOLE   72,960 0 0
Cadence Design Systems Inc Common 127387108 3,994,040 21,433 SH   SOLE   21,433 0 0
Canadian Imperial Bank of Commerce Common 136069101 13,029,862 88,368 SH   SOLE   88,368 0 0
Canadian National Railway Co Common 136375102 6,852,258 44,100 SH   SOLE   44,100 0 0
Canadian Natural Resources Ltd Common 136385101 19,078,978 356,950 SH   SOLE   356,950 0 0
Century Communities Inc Common 156504300 1,177,776 14,400 SH   SOLE   14,400 0 0
CI Financial Corp Common 125491100 14,552,708 550,405 SH   SOLE   550,405 0 0
Cisco Systems Inc/Delaware Common 17275R102 8,834,574 140,234 SH   SOLE   140,234 0 0
CNH Industrial NV Common N20944109 494,721 29,280 SH   SOLE   29,280 0 0
Confluent Inc Common 20717M103 5,134,764 67,350 SH   SOLE   67,350 0 0
Costco Wholesale Corp Common 22160K105 9,042,814 15,953 SH   SOLE   15,953 0 0
Crescent Point Energy Corp Common 22576C101 2,325,375 344,500 SH   SOLE   344,500 0 0
ELEMENTS Linked to the Rogers International Commodity Index - Total Return ETP 870297801 1,149,133 166,300 SH   SOLE   166,300 0 0
Enbridge Inc Common 29250N105 3,835,599 77,628 SH   SOLE   77,628 0 0
Estee Lauder Cos Inc/The Common 518439104 4,361,326 11,781 SH   SOLE   11,781 0 0
ETFMG Prime Junior Silver Miners ETF ETP 26924G102 1,404,000 112,500 SH   SOLE   112,500 0 0
Exxon Mobil Corp Common 30231G102 505,395 8,351 SH   SOLE   8,351 0 0
Financial Select Sector SPDR Fund ETP 81369Y605 2,486,314 63,670 SH   SOLE   63,670 0 0
First Republic Bank/CA Common 33616C100 825,795 4,004 SH   SOLE   4,004 0 0
First Trust NASDAQ Clean Edge Smart Grid Infrastructure Index Fund ETP 33737A108 1,139,637 11,100 SH   SOLE   11,100 0 0
First Trust NASDAQ Cybersecurity ETF ETP 33734X846 564,853 10,700 SH   SOLE   10,700 0 0
First Trust Rising Dividend Achievers ETF ETP 33738R506 2,011,524 38,840 SH   SOLE   38,840 0 0
First Trust S-Network Future V ETP 33734X309 179,759 3,005 SH   SOLE   3,005 0 0
FlexShares Global Upstream Natural Resources Index Fund ETP 33939L407 1,125,465 28,500 SH   SOLE   28,500 0 0
Ford Motor Co Common 345370860 5,283,754 255,701 SH   SOLE   255,701 0 0
Fortis Inc/Canada Common 349553107 17,925,732 293,720 SH   SOLE   293,720 0 0
Franco-Nevada Corp Common 351858105 1,329,544 7,600 SH   SOLE   7,600 0 0
Freeport-McMoRan Inc Common 35671D857 4,355,743 104,727 SH   SOLE   104,727 0 0
General Dynamics Corp Common 369550108 1,206,687 5,821 SH   SOLE   5,821 0 0
Global X Copper Miners ETF ETP 37954Y830 1,535,456 41,600 SH   SOLE   41,600 0 0
Global X Lithium & Battery Tech ETF ETP 37954Y855 531,972 6,300 SH   SOLE   6,300 0 0
Global X Silver Miners ETF ETP 37954Y848 1,415,848 38,600 SH   SOLE   38,600 0 0
Global X Uranium ETF ETP 37954Y871 1,325,842 58,100 SH   SOLE   58,100 0 0
Global X US Infrastructure Development ETF ETP 37954Y673 1,079,625 37,500 SH   SOLE   37,500 0 0
Goldman Sachs Group Inc/The Common 38141G104 3,565,366 9,320 SH   SOLE   9,320 0 0
Granite Real Estate Investment Trust Common 387437114 15,637,256 148,767 SH   SOLE   148,767 0 0
GXO Logistics Inc Common 36262G101 617,644 6,800 SH   SOLE   6,800 0 0
Health Care Select Sector SPDR Fund ETP 81369Y209 324,047 2,300 SH   SOLE   2,300 0 0
Hess Corp Common 42809H107 547,822 7,400 SH   SOLE   7,400 0 0
Home Depot Inc/The Common 437076102 8,368,262 20,164 SH   SOLE   20,164 0 0
Identiv Inc Common 45170X205 571,242 20,300 SH   SOLE   20,300 0 0
Invesco BuyBack Achievers ETF ETP 46137V308 286,123 2,965 SH   SOLE   2,965 0 0
Invesco DB Agriculture Fund ETP 46140H106 1,023,050 51,800 SH   SOLE   51,800 0 0
Invesco DWA Emerging Markets Markets Momentum ETF ETP 46138E867 327,659 12,700 SH   SOLE   12,700 0 0
Invesco DWA Industrials Momentum ETF ETP 46137V845 860,250 7,400 SH   SOLE   7,400 0 0
Invesco S&P 500 Equal Weight Consumer Discretionary ETF ETP 46137V381 626,360 4,000 SH   SOLE   4,000 0 0
Invesco S&P 500 Equal Weight ETF ETP 46137V357 250,635 1,540 SH   SOLE   1,540 0 0
IQVIA Holdings Inc Common 46266C105 3,092,819 10,962 SH   SOLE   10,962 0 0
iShares Core S&P Small-Cap ETF ETP 464287804 1,305,414 11,400 SH   SOLE   11,400 0 0
iShares Exponential Technologies ETF ETP 46434V381 342,573 5,185 SH   SOLE   5,185 0 0
iShares Global Timber & Forestry ETF ETP 464288174 1,333,855 14,500 SH   SOLE   14,500 0 0
iShares MSCI Frontier and Select EM ETF ETP 464286145 365,806 10,600 SH   SOLE   10,600 0 0
iShares MSCI Indonesia ETF ETP 46429B309 385,896 16,800 SH   SOLE   16,800 0 0
iShares MSCI Taiwan ETF ETP 46434G772 1,332,200 20,000 SH   SOLE   20,000 0 0
iShares MSCI USA Quality Factor ETF ETP 46432F339 713,244 4,900 SH   SOLE   4,900 0 0
iShares Residential and Multisector Real Estate ETF ETP 464288562 1,306,459 13,300 SH   SOLE   13,300 0 0
iShares U.S. Broker-Dealers & Securities Exchanges ETF ETP 464288794 1,322,400 12,000 SH   SOLE   12,000 0 0
iShares U.S. Home Construction ETF ETP 464288752 1,335,012 16,100 SH   SOLE   16,100 0 0
iShares US Technology ETF ETP 464287721 221,603 1,930 SH   SOLE   1,930 0 0
KraneShares Bosera MSCI China A 50 Connect Index ETF ETP 500767405 798,928 18,400 SH   SOLE   18,400 0 0
Lam Research Corp Common 512807108 1,331,866 1,852 SH   SOLE   1,852 0 0
Louisiana-Pacific Corp Common 546347105 3,799,975 48,500 SH   SOLE   48,500 0 0
Lowe's Cos Inc Common 548661107 8,141,121 31,600 SH   SOLE   31,600 0 0
Materials Select Sector SPDR Fund ETP 81369Y100 1,377,272 15,200 SH   SOLE   15,200 0 0
McDonald's Corp Common 580135101 1,678,922 6,263 SH   SOLE   6,263 0 0
Microsoft Corp Common 594918104 21,564,166 64,118 SH   SOLE   64,118 0 0
Morgan Stanley Common 617446448 7,828,480 80,308 SH   SOLE   80,308 0 0
Motorola Solutions Inc Common 620076307 9,612,203 35,378 SH   SOLE   35,378 0 0
NextEra Energy Inc Common 65339F101 12,145,763 130,096 SH   SOLE   130,096 0 0
Nutrien Ltd Common 67077M108 23,768,574 249,985 SH   SOLE   249,985 0 0
NVIDIA Corp Common 67066G104 7,689,212 26,144 SH   SOLE   26,144 0 0
Palo Alto Networks Inc Common 697435105 5,682,293 10,206 SH   SOLE   10,206 0 0
Pembina Pipeline Corp Common 706327103 5,549,551 145,414 SH   SOLE   145,414 0 0
Pfizer Inc Common 717081103 615,346 10,500 SH   SOLE   10,500 0 0
ROBO Global Robotics and Automation Index ETF ETP 301505707 1,367,145 19,500 SH   SOLE   19,500 0 0
Royal Bank of Canada Common 780087102 22,086,935 165,910 SH   SOLE   165,910 0 0
S&P Global Inc Common 78409V104 8,172,685 17,351 SH   SOLE   17,351 0 0
Sherwin-Williams Co/The Common 824348106 243,343 691 SH   SOLE   691 0 0
Simon Property Group Inc Common 828806109 5,128,617 32,100 SH   SOLE   32,100 0 0
SPDR S&P Bank ETF ETP 78464A797 1,331,264 24,400 SH   SOLE   24,400 0 0
SPDR S&P Homebuilders ETF ETP 78464A888 394,588 4,600 SH   SOLE   4,600 0 0
SPDR S&P Insurance ETF ETP 78464A789 1,291,840 32,000 SH   SOLE   32,000 0 0
SPDR S&P Metals & Mining ETF ETP 78464A755 1,567,300 35,000 SH   SOLE   35,000 0 0
SPDR S&P Oil & Gas Exploration & Production ETF ETP 78468R556 517,698 5,400 SH   SOLE   5,400 0 0
SPDR S&P Regional Banking ETF ETP 78464A698 1,339,065 18,900 SH   SOLE   18,900 0 0
SPDR S&P Semiconductor ETF ETP 78464A862 510,615 2,100 SH   SOLE   2,100 0 0
SPDR S&P Transportation ETF ETP 78464A532 1,330,476 14,100 SH   SOLE   14,100 0 0
Stantec Inc Common 85472N109 689,379 9,700 SH   SOLE   9,700 0 0
Sun Life Financial Inc Common 866796105 13,391,489 190,193 SH   SOLE   190,193 0 0
SVB Financial Group Common 78486Q101 822,705 1,213 SH   SOLE   1,213 0 0
TELUS Corp Common 87971M103 14,666,332 492,324 SH   SOLE   492,324 0 0
Textron Inc Common 883203101 5,169,544 66,963 SH   SOLE   66,963 0 0
Thomson Reuters Corp Common 884903709 17,367,763 114,813 SH   SOLE   114,813 0 0
Toronto-Dominion Bank/The Common 891160509 22,880,809 238,040 SH   SOLE   238,040 0 0
TransAlta Corp Common 89346D107 6,276,627 446,735 SH   SOLE   446,735 0 0
Tricon Residential Inc Common 89612W102 7,576,923 391,370 SH   SOLE   391,370 0 0
Triumph Bancorp Inc Common 89679E300 3,758,165 31,560 SH   SOLE   31,560 0 0
United States Brent Oil Fund LP ETP 91167Q100 905,403 43,300 SH   SOLE   43,300 0 0
VanEck Agribusiness ETF ETP 92189F700 333,970 3,500 SH   SOLE   3,500 0 0
VanEck Junior Gold Miners ETF ETP 92189F791 1,446,585 34,500 SH   SOLE   34,500 0 0
VanEck Rare Earth/Strategic Metals ETF ETP 92189H805 1,346,280 12,000 SH   SOLE   12,000 0 0
VanEck Steel ETF ETP 92189F205 324,459 6,100 SH   SOLE   6,100 0 0
Vanguard ESG US Stock ETF ETP 921910733 254,881 2,900 SH   SOLE   2,900 0 0
Vanguard S&P 500 Value ETF ETP 921932703 119,614 790 SH   SOLE   790 0 0
Waste Connections Inc Common 94106B101 12,016,280 69,700 SH   SOLE   69,700 0 0
West Fraser Timber Co Ltd Common 952845105 3,029,752 31,400 SH   SOLE   31,400 0 0
Zoetis Inc Common 98978V103 5,058,916 20,764 SH   SOLE   20,764 0 0