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
Expires: July 31, 2015
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
ABB LTD SPONSORED ADR 000375204 543,193 17,833 SH SOLE 0 12,036 5,797
ABCAM PLC ADS 000380204 3,267 210 SH SOLE 0 210 0
AT&T INC COM 00206R102 663,496 36,040 SH SOLE 0 36,040 0
ABBOTT LABS COM 002824100 1,565,934 14,263 SH SOLE 0 8,844 5,419
ABBVIE INC COM 00287Y109 1,566,647 9,694 SH SOLE 0 7,561 2,133
ACTIVISION BLIZZARD INC COM 00507V109 269,609 3,522 SH SOLE 0 2,572 950
ADVANCED MICRO DEVICES INC COM 007903107 621,792 9,600 SH SOLE 0 9,600 0
AGNICO EAGLE MINES LTD COM 008474108 1,575,109 30,309 SH SOLE 0 24,157 6,152
AIRBNB INC COM CL A 009066101 3,933 46 SH SOLE 0 46 0
AIR PRODS & CHEMS INC COM 009158106 1,972,864 6,400 SH SOLE 0 5,065 1,335
ALAMOS GOLD INC NEW COM CL A 011532108 1,011 100 SH SOLE 0 100 0
ALARM COM HLDGS INC COM 011642105 548,535 11,086 SH SOLE 0 6,791 4,295
ALCOA CORP COM 013872106 2,728 60 SH SOLE 0 60 0
ALGONQUIN PWR UTILS CORP COM 015857105 65,177 10,005 SH SOLE 0 10,005 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 315,714 3,584 SH SOLE 0 2,497 1,087
ALPHABET INC CAP STK CL C 02079K107 24,787,257 279,356 SH SOLE 0 202,113 77,243
ALPHABET INC CAP STK CL A 02079K305 7,494,256 84,940 SH SOLE 0 61,403 23,537
AMAZON COM INC COM 023135106 3,930,108 46,787 SH SOLE 0 31,939 14,848
AMERICAN EXPRESS CO COM 025816109 21,128 143 SH SOLE 0 143 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,330,517 9,692 SH SOLE 0 5,997 3,695
AMERICAN WTR WKS CO INC NEW COM 030420103 219,332 1,439 SH SOLE 0 1,128 311
AMETEK INC COM 031100100 748,060 5,354 SH SOLE 0 3,298 2,056
AMGEN INC COM 031162100 1,204,204 4,585 SH SOLE 0 3,375 1,210
AMPHENOL CORP NEW CL A 032095101 426,916 5,607 SH SOLE 0 3,843 1,764
ANALOG DEVICES INC COM 032654105 18,699 114 SH SOLE 0 114 0
APPLE INC COM 037833100 8,989,077 69,184 SH SOLE 0 55,243 13,941
APPLIED MATLS INC COM 038222105 473,461 4,862 SH SOLE 0 3,589 1,273
APTARGROUP INC COM 038336103 4,949 45 SH SOLE 0 45 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,042,407 30,124 SH SOLE 0 23,727 6,397
AURORA CANNABIS INC COM 05156X884 57 62 SH SOLE 0 62 0
AUTOHOME INC SP ADS RP CL A 05278C107 53,152 1,737 SH SOLE 0 1,135 602
AVERY DENNISON CORP COM 053611109 196,385 1,085 SH SOLE 0 762 323
AXOS FINANCIAL INC COM 05465C100 833,692 21,813 SH SOLE 0 13,710 8,103
BCE INC COM NEW 05534B760 9,765,560 222,249 SH SOLE 0 157,146 65,103
BP PLC SPONSORED ADR 055622104 1,176,302 33,676 SH SOLE 0 29,054 4,622
BRP INC COM SUN VTG 05577W200 256,416 3,363 SH SOLE 0 2,263 1,100
BAIDU INC SPON ADR REP A 056752108 1,372 12 SH SOLE 0 12 0
BALL CORP COM 058498106 17,801,987 348,103 SH SOLE 0 250,911 97,192
BANK AMERICA CORP COM 060505104 1,020,493 30,812 SH SOLE 0 28,134 2,678
BANK MONTREAL QUE COM 063671101 40,837,925 450,762 SH SOLE 0 319,911 130,851
BANK NOVA SCOTIA HALIFAX COM 064149107 36,733,416 749,674 SH SOLE 0 536,075 213,599
BANK OZK LITTLE ROCK ARK COM 06417N103 1,034,108 25,814 SH SOLE 0 16,057 9,757
BARCLAYS PLC ADR 06738E204 195,288 25,037 SH SOLE 0 16,622 8,415
BARRICK GOLD CORP COM 067901108 78,823 4,598 SH SOLE 0 3,082 1,516
BECTON DICKINSON & CO COM 075887109 1,433,997 5,639 SH SOLE 0 3,503 2,136
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,517,353 14,624 SH SOLE 0 10,957 3,667
BERRY GLOBAL GROUP INC COM 08579W103 1,292,658 21,391 SH SOLE 0 13,260 8,131
BHP GROUP LTD SPONSORED ADS 088606108 7,011 113 SH SOLE 0 113 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 415,512 4,015 SH SOLE 0 2,930 1,085
BIONANO GENOMICS INC COM 09075F107 1,489 1,020 SH SOLE 0 1,020 0
BLACKROCK INC COM 09247X101 660,443 932 SH SOLE 0 651 281
BOEING CO COM 097023105 7,619 40 SH SOLE 0 40 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 449,958 4,305 SH SOLE 0 2,913 1,392
BOSTON BEER INC CL A 100557107 519,653 1,577 SH SOLE 0 974 603
BOSTON SCIENTIFIC CORP COM 101137107 1,907,203 41,219 SH SOLE 0 25,725 15,494
BROADCOM INC COM 11135F101 5,725,491 10,240 SH SOLE 0 7,633 2,607
BROOKFIELD CORP CL A LTD VT SH 11271J107 36,219,292 1,151,651 SH SOLE 0 830,943 320,708
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 3,306 85 SH SOLE 0 85 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 453,356 16,469 SH SOLE 0 14,274 2,195
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 7,671,500 267,899 SH SOLE 0 193,409 74,490
CAE INC COM 124765108 3,953,724 204,389 SH SOLE 0 150,777 53,612
CBOE GLOBAL MKTS INC COM 12503M108 486,949 3,881 SH SOLE 0 2,832 1,049
CBRE GROUP INC CL A 12504L109 3,318,361 43,118 SH SOLE 0 33,163 9,955
CDW CORP COM 12514G108 347,695 1,947 SH SOLE 0 1,426 521
CGI INC CL A SUB VTG 12532H104 39,582,439 459,178 SH SOLE 0 335,830 123,348
CI FINL CORP COM 125491100 40,283 4,037 SH SOLE 0 2,745 1,292
CME GROUP INC COM 12572Q105 6,415,472 38,151 SH SOLE 0 29,887 8,264
CNX RES CORP COM 12653C108 1,684 100 SH SOLE 0 100 0
CVS HEALTH CORP COM 126650100 2,947,879 31,633 SH SOLE 0 25,747 5,886
CADENCE DESIGN SYSTEM INC COM 127387108 468,747 2,918 SH SOLE 0 2,105 813
CAMECO CORP COM 13321L108 838,869 37,007 SH SOLE 0 37,007 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 952,919 53,578 SH SOLE 0 53,151 427
CANADIAN IMPERIAL BK COMM TO COM 136069101 246,361 6,090 SH SOLE 0 5,257 833
CANADIAN NATL RY CO COM 136375102 36,031,296 303,300 SH SOLE 0 222,520 80,780
CANADIAN NAT RES LTD COM 136385101 61,277,100 1,103,379 SH SOLE 0 805,108 298,271
CANADIAN PAC RY LTD COM 13645T100 45,342,200 608,111 SH SOLE 0 447,796 160,315
CARNIVAL CORP COMMON STOCK 143658300 2,466 306 SH SOLE 0 200 106
CATERPILLAR INC COM 149123101 16,050 67 SH SOLE 0 67 0
CELESTICA INC SUB VTG SHS 15101Q108 18,417 1,634 SH SOLE 0 1,104 530
CENOVUS ENERGY INC COM 15135U109 108,580 5,596 SH SOLE 0 3,019 2,577
CHARLES RIV LABS INTL INC COM 159864107 316,390 1,452 SH SOLE 0 1,059 393
CHEVRON CORP NEW COM 166764100 51,513 287 SH SOLE 0 191 96
CISCO SYS INC COM 17275R102 744,517 15,628 SH SOLE 0 15,278 350
CITIGROUP INC COM NEW 172967424 653,121 14,440 SH SOLE 0 14,440 0
COCA COLA CO COM 191216100 1,514,681 23,812 SH SOLE 0 16,684 7,128
COGNEX CORP COM 192422103 131,484 2,791 SH SOLE 0 2,067 724
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 715,847 12,517 SH SOLE 0 7,709 4,808
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1,832,673 19,949 SH SOLE 0 16,676 3,273
COMCAST CORP NEW CL A 20030N101 285,215 8,156 SH SOLE 0 5,697 2,459
COMMERCE BANCSHARES INC COM 200525103 17,902 263 SH SOLE 0 263 0
CONOCOPHILLIPS COM 20825C104 32,214 273 SH SOLE 0 273 0
CONSTELLATION BRANDS INC CL A 21036P108 551,796 2,381 SH SOLE 0 1,737 644
COOPER COS INC COM NEW 216648402 18,517 56 SH SOLE 0 41 15
COPART INC COM 217204106 1,372,277 22,537 SH SOLE 0 14,536 8,001
CORNING INC COM 219350105 3,194 100 SH SOLE 0 100 0
COSTCO WHSL CORP NEW COM 22160K105 3,232,476 7,081 SH SOLE 0 5,999 1,082
CREDIT ACCEP CORP MICH COM 225310101 483,888 1,020 SH SOLE 0 643 377
CRESCENT PT ENERGY CORP COM 22576C101 65,848 9,229 SH SOLE 0 8,783 446
CROWN CASTLE INC COM 22822V101 219,329 1,617 SH SOLE 0 1,298 319
DBX ETF TR XTRACK MSCI JAPN 233051507 115,295 2,407 SH SOLE 0 2,407 0
DANAHER CORPORATION COM 235851102 10,644,138 40,103 SH SOLE 0 30,239 9,864
DEERE & CO COM 244199105 304,848 711 SH SOLE 0 493 218
DELTA AIR LINES INC DEL COM NEW 247361702 653,256 19,880 SH SOLE 0 19,880 0
DESCARTES SYS GROUP INC COM 249906108 962,932 13,812 SH SOLE 0 9,454 4,358
DIAGEO PLC SPON ADR NEW 25243Q205 23,863,204 133,920 SH SOLE 0 96,410 37,510
DIGITAL RLTY TR INC COM 253868103 643,833 6,421 SH SOLE 0 5,174 1,247
DISNEY WALT CO COM 254687106 644,823 7,422 SH SOLE 0 7,422 0
DOLLAR GEN CORP NEW COM 256677105 768,546 3,121 SH SOLE 0 2,211 910
DOLLAR TREE INC COM 256746108 380,473 2,690 SH SOLE 0 2,016 674
DOMINOS PIZZA INC COM 25754A201 444,084 1,282 SH SOLE 0 960 322
DOUBLEVERIFY HLDGS INC COM 25862V105 415,241 18,909 SH SOLE 0 13,955 4,954
DOW INC COM 260557103 726,119 14,410 SH SOLE 0 14,410 0
EOG RES INC COM 26875P101 787,093 6,077 SH SOLE 0 4,739 1,338
EPR PPTYS COM SH BEN INT 26884U109 5,129 136 SH SOLE 0 136 0
EAST WEST BANCORP INC COM 27579R104 396,520 6,017 SH SOLE 0 4,473 1,544
ECOLAB INC COM 278865100 4,642,636 31,895 SH SOLE 0 24,412 7,483
ELANCO ANIMAL HEALTH INC COM 28414H103 13,252,333 1,084,479 SH SOLE 0 781,976 302,503
ELECTRONIC ARTS INC COM 285512109 469,659 3,844 SH SOLE 0 2,827 1,017
EMBECTA CORP COMMON STOCK 29082K105 25 1 SH SOLE 0 1 0
EMERSON ELEC CO COM 291011104 765,598 7,970 SH SOLE 0 7,970 0
ENBRIDGE INC COM 29250N105 46,603,488 1,192,299 SH SOLE 0 870,150 322,149
ENERFLEX LTD COM 29269R105 21,742 3,447 SH SOLE 0 2,213 1,234
ENTERPRISE PRODS PARTNERS L COM 293792107 729,147 30,230 SH SOLE 0 30,230 0
EQUINIX INC COM 29444U700 514,198 785 SH SOLE 0 573 212
EVERGY INC COM 30034W106 337,430 5,362 SH SOLE 0 3,880 1,482
META PLATFORMS INC CL A 30303M102 1,520,134 12,632 SH SOLE 0 8,522 4,110
FEDEX CORP COM 31428X106 673,748 3,890 SH SOLE 0 3,890 0
FIDELITY NATL INFORMATION SV COM 31620M106 5,902 87 SH SOLE 0 87 0
FISERV INC COM 337738108 1,640,770 16,234 SH SOLE 0 10,122 6,112
FLEXSHARES TR STOXX GLOBR INF 33939L795 138,292 2,739 SH SOLE 0 2,739 0
FORTIS INC COM 349553107 2,776,549 69,383 SH SOLE 0 56,732 12,651
FRANCO NEV CORP COM 351858105 19,551,959 143,422 SH SOLE 0 105,964 37,458
GFL ENVIRONMENTAL INC UNIT 03/15/2023 36168Q120 2,522 39 SH SOLE 0 39 0
GILDAN ACTIVEWEAR INC COM 375916103 2,295,733 83,824 SH SOLE 0 60,169 23,655
GSK PLC SPONSORED ADR 37733W204 349,397 9,943 SH SOLE 0 6,636 3,307
GLOBAL PMTS INC COM 37940X102 19,644,105 197,786 SH SOLE 0 142,388 55,398
GLOBAL X FDS CYBRSCURTY ETF 37954Y384 613,370 29,560 SH SOLE 0 29,560 0
GLOBAL X FDS RUSSELL 2000 37954Y459 3,009 160 SH SOLE 0 160 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 555,334 10,884 SH SOLE 0 10,357 527
GUIDEWIRE SOFTWARE INC COM 40171V100 775,556 12,397 SH SOLE 0 7,660 4,737
HDFC BANK LTD SPONSORED ADS 40415F101 3,008,740 43,981 SH SOLE 0 33,211 10,770
HSBC HLDGS PLC SPON ADR NEW 404280406 200,078 6,421 SH SOLE 0 4,290 2,131
HEALTHCARE RLTY TR CL A COM 42226K105 12,332 640 SH SOLE 0 640 0
HOME DEPOT INC COM 437076102 1,905,583 6,033 SH SOLE 0 4,829 1,204
HONEYWELL INTL INC COM 438516106 31,716 148 SH SOLE 0 148 0
HUDBAY MINERALS INC COM 443628102 909 180 SH SOLE 0 180 0
HUMANA INC COM 444859102 319,094 623 SH SOLE 0 459 164
IAA INC COM 449253103 7,880 197 SH SOLE 0 197 0
ICICI BANK LIMITED ADR 45104G104 168,093 7,679 SH SOLE 0 5,126 2,553
IDEXX LABS INC COM 45168D104 446,716 1,095 SH SOLE 0 842 253
ILLINOIS TOOL WKS INC COM 452308109 595,030 2,701 SH SOLE 0 2,136 565
IMPERIAL OIL LTD COM NEW 453038408 28,739 590 SH SOLE 0 590 0
ING GROEP N.V. SPONSORED ADR 456837103 3,395 279 SH SOLE 0 279 0
INSPERITY INC COM 45778Q107 403,620 3,553 SH SOLE 0 2,555 998
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1,630,479 22,536 SH SOLE 0 13,990 8,546
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 3,208 55 SH SOLE 0 55 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,372,030 32,869 SH SOLE 0 24,486 8,383
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 9,330 89 SH SOLE 0 89 0
INTUIT COM 461202103 1,282,090 3,294 SH SOLE 0 2,410 884
INTUITIVE SURGICAL INC COM NEW 46120E602 437,827 1,650 SH SOLE 0 1,204 446
IQVIA HLDGS INC COM 46266C105 1,522,537 7,431 SH SOLE 0 4,749 2,682
ISHARES TR CORE S&P TTL STK 464287150 15,734,640 185,550 SH SOLE 0 156,446 29,104
ISHARES TR CORE S&P500 ETF 464287200 119,080 310 SH SOLE 0 310 0
ISHARES TR CORE US AGGBD ET 464287226 170,235 1,755 SH SOLE 0 1,593 162
ISHARES TR DOW JONES US ETF 464287846 4,299 46 SH SOLE 0 46 0
ISHARES TR SHRT NAT MUN ETF 464288158 120,640 1,157 SH SOLE 0 955 202
ISHARES TR GL CLEAN ENE ETF 464288224 1,369 69 SH SOLE 0 0 69
ISHARES TR IBOXX HI YD ETF 464288513 3,238 44 SH SOLE 0 0 44
ISHARES TR USD INV GRDE ETF 464288620 177,237 3,609 SH SOLE 0 3,609 0
ISHARES TR CORE HIGH DV ETF 46429B663 70,432 676 SH SOLE 0 676 0
ISHARES TR CORE MSCI TOTAL 46432F834 13,609,845 235,139 SH SOLE 0 196,729 38,410
ISHARES TR CORE MSCI EAFE 46432F842 473,949 7,689 SH SOLE 0 5,241 2,448
ISHARES INC CORE MSCI EMKT 46434G103 243,934 5,224 SH SOLE 0 3,570 1,654
ISHARES TR GLOBAL REIT ETF 46434V647 135,496 5,969 SH SOLE 0 5,969 0
JPMORGAN CHASE & CO COM 46625H100 435,556 3,248 SH SOLE 0 2,234 1,014
JACKSON FINANCIAL INC COM CL A 46817M107 347 10 SH SOLE 0 10 0
JOHNSON & JOHNSON COM 478160104 7,902,614 44,736 SH SOLE 0 33,154 11,582
KELLOGG CO COM 487836108 414,118 5,813 SH SOLE 0 3,900 1,913
KINDER MORGAN INC DEL COM 49456B101 613,273 33,920 SH SOLE 0 33,920 0
LCI INDS COM 50189K103 709,091 7,670 SH SOLE 0 4,749 2,921
LSB INDS INC COM 502160104 657,552 49,440 SH SOLE 0 49,440 0
LAUDER ESTEE COS INC CL A 518439104 426,749 1,720 SH SOLE 0 1,180 540
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107 1,214 85 SH SOLE 0 85 0
LILLY ELI & CO COM 532457108 55,607 152 SH SOLE 0 152 0
LOWES COS INC COM 548661107 1,676,006 8,412 SH SOLE 0 6,282 2,130
LULULEMON ATHLETICA INC COM 550021109 3,203 10 SH SOLE 0 10 0
MAGNA INTL INC COM 559222401 3,713,732 66,106 SH SOLE 0 49,763 16,343
MANNKIND CORP COM NEW 56400P706 14,429 2,738 SH SOLE 0 0 2,738
MANULIFE FINL CORP COM 56501R106 3,805,208 213,328 SH SOLE 0 175,372 37,956
MARSH & MCLENNAN COS INC COM 571748102 20,023 121 SH SOLE 0 121 0
MARTIN MARIETTA MATLS INC COM 573284106 5,745 17 SH SOLE 0 17 0
MASTERCARD INCORPORATED CL A 57636Q104 5,006,268 14,397 SH SOLE 0 10,198 4,199
MCDONALDS CORP COM 580135101 2,117,990 8,037 SH SOLE 0 6,253 1,784
MEDICAL PPTYS TRUST INC COM 58463J304 1,217,847 109,322 SH SOLE 0 87,869 21,453
MERCK & CO INC COM 58933Y105 10,096 91 SH SOLE 0 0 91
METHANEX CORP COM 59151K108 909,610 24,025 SH SOLE 0 18,163 5,862
MICROSOFT CORP COM 594918104 20,260,473 84,482 SH SOLE 0 62,311 22,171
MICRON TECHNOLOGY INC COM 595112103 400,189 8,007 SH SOLE 0 5,768 2,239
MIDDLEBY CORP COM 596278101 23,550,198 175,879 SH SOLE 0 126,481 49,398
MONDELEZ INTL INC CL A 609207105 2,569,690 38,555 SH SOLE 0 25,813 12,742
MONSTER BEVERAGE CORP NEW COM 61174X109 877,929 8,647 SH SOLE 0 5,351 3,296
MOODYS CORP COM 615369105 690,420 2,478 SH SOLE 0 1,823 655
MORGAN STANLEY COM NEW 617446448 163,238 1,920 SH SOLE 0 1,420 500
MOSAIC CO NEW COM 61945C103 702,797 16,020 SH SOLE 0 16,020 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 538,098 2,088 SH SOLE 0 1,435 653
MUELLER INDS INC COM 624756102 611,240 10,360 SH SOLE 0 10,360 0
NATIONAL RESH CORP COM NEW 637372202 121,672 3,262 SH SOLE 0 2,230 1,032
NEW FOUND GOLD CORP COM 64440N103 4,025 1,000 SH SOLE 0 1,000 0
NEW GOLD INC CDA COM 644535106 98 100 SH SOLE 0 100 0
NEW YORK TIMES CO CL A 650111107 688,671 21,216 SH SOLE 0 15,545 5,671
NEWMONT CORP COM 651639106 141,718 3,006 SH SOLE 0 2,193 813
NEXTERA ENERGY INC COM 65339F101 3,176 38 SH SOLE 0 38 0
NIKE INC CL B 654106103 6,543,199 55,920 SH SOLE 0 42,536 13,384
NORFOLK SOUTHN CORP COM 655844108 436,902 1,773 SH SOLE 0 1,327 446
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 42 190 SH SOLE 0 190 0
NOVO-NORDISK A S ADR 670100205 1,917,903 14,171 SH SOLE 0 11,176 2,995
NUTRIEN LTD COM 67077M108 8,247,064 112,956 SH SOLE 0 86,598 26,358
OMNICOM GROUP INC COM 681919106 344,796 4,227 SH SOLE 0 2,825 1,402
OMEGA HEALTHCARE INVS INC COM 681936100 738,159 26,410 SH SOLE 0 26,410 0
OPEN TEXT CORP COM 683715106 2,052,197 69,254 SH SOLE 0 48,332 20,922
ORACLE CORP COM 68389X105 3,940,767 48,211 SH SOLE 0 34,973 13,238
OVINTIV INC COM 69047Q102 70,236 1,387 SH SOLE 0 1,387 0
PTC INC COM 69370C100 338,152 2,817 SH SOLE 0 1,917 900
PAYPAL HLDGS INC COM 70450Y103 310,376 4,358 SH SOLE 0 3,300 1,058
PEARSON PLC SPONSORED ADR 705015105 100,393 8,908 SH SOLE 0 5,922 2,986
PEMBINA PIPELINE CORP COM 706327103 3,232,985 95,238 SH SOLE 0 65,862 29,376
PEPSICO INC COM 713448108 26,170,949 144,863 SH SOLE 0 103,753 41,110
PFIZER INC COM 717081103 45,193 882 SH SOLE 0 882 0
PRECISION DRILLING CORP COM NEW 74022D407 3,217 42 SH SOLE 0 42 0
PROCTER AND GAMBLE CO COM 742718109 1,797,956 11,863 SH SOLE 0 9,098 2,765
PROGRESSIVE CORP COM 743315103 1,590,114 12,259 SH SOLE 0 8,138 4,121
PROLOGIS INC. COM 74340W103 11,723 104 SH SOLE 0 104 0
PRUDENTIAL PLC ADR 74435K204 24,717,243 899,463 SH SOLE 0 647,868 251,595
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 250,453 21,189 SH SOLE 0 15,810 5,379
RAYTHEON TECHNOLOGIES CORP COM 75513E101 63,175 626 SH SOLE 0 626 0
RELX PLC SPONSORED ADR 759530108 867,913 31,310 SH SOLE 0 21,098 10,212
REPUBLIC SVCS INC COM 760759100 1,858,100 14,405 SH SOLE 0 11,330 3,075
RESTAURANT BRANDS INTL INC COM 76131D103 38,699,420 598,323 SH SOLE 0 423,551 174,772
RIO TINTO PLC SPONSORED ADR 767204100 869,779 12,216 SH SOLE 0 12,216 0
RITCHIE BROS AUCTIONEERS COM 767744105 5,785,830 100,159 SH SOLE 0 75,381 24,778
ROCKWELL AUTOMATION INC COM 773903109 298,781 1,160 SH SOLE 0 775 385
ROGERS COMMUNICATIONS INC CL B 775109200 32,992,746 704,890 SH SOLE 0 502,237 202,653
ROPER TECHNOLOGIES INC COM 776696106 1,612,991 3,733 SH SOLE 0 2,806 927
ROYAL BK CDA SUSTAINABL COM 780087102 16,876,017 179,485 SH SOLE 0 148,147 31,338
SHELL PLC SPON ADS 780259305 2,779,615 48,808 SH SOLE 0 40,927 7,881
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 164,995 2,207 SH SOLE 0 1,460 747
S&P GLOBAL INC COM 78409V104 7,532,130 22,488 SH SOLE 0 17,072 5,416
SBA COMMUNICATIONS CORP NEW CL A 78410G104 502,595 1,793 SH SOLE 0 1,370 423
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,827,613 7,394 SH SOLE 0 5,037 2,357
SPDR GOLD TR GOLD SHS 78463V107 108,908 642 SH SOLE 0 642 0
SALESFORCE INC COM 79466L302 609,251 4,595 SH SOLE 0 3,431 1,164
SANOFI SPONSORED ADR 80105N105 1,526,513 31,520 SH SOLE 0 28,615 2,905
SAP SE SPON ADR 803054204 34,697,224 336,246 SH SOLE 0 242,255 93,991
SCHWAB CHARLES CORP COM 808513105 466,589 5,604 SH SOLE 0 3,854 1,750
SEAGEN INC COM 81181C104 261,517 2,035 SH SOLE 0 1,492 543
SEABRIDGE GOLD INC COM 811916105 627 50 SH SOLE 0 50 0
SEALED AIR CORP NEW COM 81211K100 681,859 13,670 SH SOLE 0 13,670 0
SEAWORLD ENTMT INC COM 81282V100 673,155 12,580 SH SOLE 0 12,580 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 148,549 1,093 SH SOLE 0 1,093 0
SERVICENOW INC COM 81762P102 1,352,732 3,484 SH SOLE 0 3,085 399
SERVISFIRST BANCSHARES INC COM 81768T108 609,440 8,844 SH SOLE 0 5,435 3,409
SHAW COMMUNICATIONS INC CL B CONV 82028K200 72,032 2,500 SH SOLE 0 2,500 0
SHERWIN WILLIAMS CO COM 824348106 784,138 3,304 SH SOLE 0 2,070 1,234
SHOPIFY INC CL A 82509L107 917,283 26,418 SH SOLE 0 16,547 9,871
SNOWFLAKE INC CL A 833445109 403,921 2,814 SH SOLE 0 2,129 685
SONY GROUP CORPORATION SPONSORED ADR 835699307 714,743 9,370 SH SOLE 0 9,370 0
STANTEC INC COM 85472N109 1,823,626 38,055 SH SOLE 0 26,876 11,179
STARBUCKS CORP COM 855244109 495,900 4,999 SH SOLE 0 4,749 250
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 250,705 31,260 SH SOLE 0 20,698 10,562
SUN LIFE FINANCIAL INC. COM 866796105 6,141,743 132,304 SH SOLE 0 114,199 18,105
SUNCOR ENERGY INC NEW COM 867224107 5,251,802 165,551 SH SOLE 0 135,320 30,231
SYSCO CORP COM 871829107 201,139 2,631 SH SOLE 0 1,757 874
TFI INTL INC COM 87241L109 4,212,033 42,052 SH SOLE 0 32,873 9,179
TJX COS INC NEW COM 872540109 1,682,823 21,141 SH SOLE 0 13,632 7,509
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 518,003 6,954 SH SOLE 0 4,702 2,252
TC ENERGY CORP COM 87807B107 7,880,665 197,659 SH SOLE 0 138,502 59,157
TECK RESOURCES LTD CL B 878742204 1,442,314 38,162 SH SOLE 0 30,685 7,477
TELUS CORPORATION COM 87971M103 12,583,045 651,978 SH SOLE 0 528,730 123,248
TELUS INTL CDA INC SUB VTG SHS 87975H100 1,002,409 50,773 SH SOLE 0 43,309 7,464
TEREX CORP NEW COM 880779103 664,296 15,550 SH SOLE 0 15,550 0
TESLA INC COM 88160R101 6,282 51 SH SOLE 0 0 51
TEXAS INSTRS INC COM 882508104 2,038,153 12,336 SH SOLE 0 9,148 3,188
THERMO FISHER SCIENTIFIC INC COM 883556102 40,308,855 73,197 SH SOLE 0 52,653 20,544
THOMSON REUTERS CORP. COM NEW 884903709 10,855,438 95,152 SH SOLE 0 70,492 24,660
3M CO COM 88579Y101 4,077 34 SH SOLE 0 34 0
TIDAL ETF TR SONICSHARES GBL 886364645 742,552 27,350 SH SOLE 0 27,350 0
TOPBUILD CORP COM 89055F103 124,879 798 SH SOLE 0 560 238
TORONTO DOMINION BK ONT COM NEW 891160509 120,130,175 1,855,187 SH SOLE 0 1,354,171 501,016
TOTALENERGIES SE SPONSORED ADS 89151E109 2,491,022 40,126 SH SOLE 0 31,321 8,805
TRANSALTA CORP COM 89346D107 8,917 997 SH SOLE 0 0 997
TRUPANION INC COM 898202106 2,376 50 SH SOLE 0 50 0
TYSON FOODS INC CL A 902494103 712,140 11,440 SH SOLE 0 11,440 0
UBER TECHNOLOGIES INC COM 90353T100 4,946 200 SH SOLE 0 200 0
UNILEVER PLC SPON ADR NEW 904767704 1,357,939 26,970 SH SOLE 0 19,744 7,226
UNION PAC CORP COM 907818108 28,782 139 SH SOLE 0 139 0
UNITED AIRLS HLDGS INC COM 910047109 614,133 16,290 SH SOLE 0 16,290 0
UNITED PARCEL SERVICE INC CL B 911312106 791,841 4,555 SH SOLE 0 4,555 0
UNITEDHEALTH GROUP INC COM 91324P102 58,297,532 109,958 SH SOLE 0 79,057 30,901
VANGUARD WORLD FDS INF TECH ETF 92204A702 29,688 93 SH SOLE 0 93 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,398,700 35,500 SH SOLE 0 28,868 6,632
VERISK ANALYTICS INC COM 92345Y106 385,654 2,186 SH SOLE 0 1,358 828
VERTEX PHARMACEUTICALS INC COM 92532F100 348,268 1,206 SH SOLE 0 877 329
VISA INC COM CL A 92826C839 48,694,996 234,381 SH SOLE 0 172,298 62,083
WP CAREY INC COM 92936U109 601,207 7,693 SH SOLE 0 6,092 1,601
WEC ENERGY GROUP INC COM 92939U106 974,166 10,390 SH SOLE 0 8,224 2,166
WARNER MUSIC GROUP CORP COM CL A 934550203 156,854 4,479 SH SOLE 0 2,994 1,485
WASTE CONNECTIONS INC COM 94106B101 3,671,392 27,695 SH SOLE 0 25,244 2,451
WASTE MGMT INC DEL COM 94106L109 2,039,440 13,000 SH SOLE 0 10,457 2,543
WATERS CORP COM 941848103 8,564 25 SH SOLE 0 25 0
WAYFAIR INC CL A 94419L101 98 3 SH SOLE 0 0 3
WELLS FARGO CO NEW COM 949746101 271,853 6,584 SH SOLE 0 4,474 2,110
WEST FRASER TIMBER CO LTD COM 952845105 212,163 2,938 SH SOLE 0 2,033 905
WHEATON PRECIOUS METALS CORP COM 962879102 3,190,058 81,645 SH SOLE 0 60,462 21,183
WILLIAMS COS INC COM 969457100 2,693,259 81,862 SH SOLE 0 63,779 18,083
WINMARK CORP COM 974250102 166,967 708 SH SOLE 0 481 227
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 624,351 25,789 SH SOLE 0 20,266 5,523
ZOETIS INC CL A 98978V103 6,130,039 41,829 SH SOLE 0 31,866 9,963
AMDOCS LTD SHS G02602103 386,961 4,257 SH SOLE 0 2,869 1,388
AON PLC SHS CL A G0403H108 6,489,326 21,621 SH SOLE 0 16,270 5,351
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,929,903 10,980 SH SOLE 0 8,429 2,551
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105 218 7 SH SOLE 0 7 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 435,229 14,050 SH SOLE 0 11,078 2,972
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 6,160,170 243,298 SH SOLE 0 186,911 56,387
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 1,056,612 19,100 SH SOLE 0 17,549 1,551
FERGUSON PLC NEW SHS G3421J106 179,789 1,416 SH SOLE 0 943 473
ICON PLC SHS G4705A100 219,502 1,130 SH SOLE 0 773 357
LINDE PLC SHS G5494J103 41,430,731 127,018 SH SOLE 0 91,557 35,461
MEDTRONIC PLC SHS G5960L103 91,709 1,180 SH SOLE 0 823 357
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 2,448 200 SH SOLE 0 200 0
TECNOGLASS INC ORD SHS G87264100 838,790 27,260 SH SOLE 0 27,260 0
ALCON AG ORD SHS H01301128 4,935 72 SH SOLE 0 72 0
CHUBB LIMITED COM H1467J104 4,191 19 SH SOLE 0 19 0
CYBERARK SOFTWARE LTD SHS M2682V108 2,333 18 SH SOLE 0 18 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,824 7 SH SOLE 0 7 0
CNH INDL N V SHS N20944109 4,058,554 252,712 SH SOLE 0 193,066 59,646
NXP SEMICONDUCTORS N V COM N6596X109 273,865 1,733 SH SOLE 0 1,177 556
ROYAL CARIBBEAN GROUP COM V7780T103 9,886 200 SH SOLE 0 200 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 778,221 46,740 SH SOLE 0 46,740 0