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
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