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
ATS CORPORATION COM 00217Y104   2,494,035 58,500 SH   SOLE   0 51,617 6,883
ABBOTT LABS COM 002824100   1,253,045 12,938 SH   SOLE   0 8,235 4,703
ABBVIE INC COM 00287Y109   1,387,450 9,308 SH   SOLE   0 7,365 1,943
ADOBE INC COM 00724F101   22,435 44 SH   SOLE   0 44 0
AGNICO EAGLE MINES LTD COM 008474108   2,332,780 51,331 SH   SOLE   0 44,361 6,970
AIRBNB INC COM CL A 009066101   6,311 46 SH   SOLE   0 46 0
AIR PRODS & CHEMS INC COM 009158106   1,896,796 6,693 SH   SOLE   0 5,277 1,416
ALCOA CORP COM 013872106   1,743 60 SH   SOLE   0 60 0
ALGOMA STL GROUP INC COM 015658107   12,871 1,898 SH   SOLE   0 1,422 476
ALGONQUIN PWR UTILS CORP COM 015857105   47,389 8,005 SH   SOLE   0 8,005 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   135,054 1,557 SH   SOLE   0 1,018 539
ALIGN TECHNOLOGY INC COM 016255101   7,327 24 SH   SOLE   0 24 0
ALPHABET INC CAP STK CL C 02079K107   36,794,192 279,061 SH   SOLE   0 207,248 71,813
ALPHABET INC CAP STK CL A 02079K305   11,080,963 84,678 SH   SOLE   0 62,512 22,166
AMAZON COM INC COM 023135106   5,637,772 44,350 SH   SOLE   0 30,461 13,889
AMERICAN EXPRESS CO COM 025816109   45,204 303 SH   SOLE   0 303 0
AMERICAN FINL GROUP INC OHIO COM 025932104   1,390,626 12,453 SH   SOLE   0 7,923 4,530
AMERICAN WTR WKS CO INC NEW COM 030420103   5,448 44 SH   SOLE   0 0 44
CENCORA INC COM 03073E105   5,939 33 SH   SOLE   0 33 0
AMERIPRISE FINL INC COM 03076C106   4,945 15 SH   SOLE   0 15 0
AMETEK INC COM 031100100   733,776 4,966 SH   SOLE   0 3,099 1,867
AMGEN INC COM 031162100   1,144,380 4,258 SH   SOLE   0 3,210 1,048
AMPHENOL CORP NEW CL A 032095101   441,871 5,261 SH   SOLE   0 3,790 1,471
ANALOG DEVICES INC COM 032654105   19,960 114 SH   SOLE   0 114 0
ANSYS INC COM 03662Q105   4,760 16 SH   SOLE   0 16 0
APPLE INC COM 037833100   10,796,673 63,061 SH   SOLE   0 48,844 14,217
APPLIED MATLS INC COM 038222105   832,776 6,015 SH   SOLE   0 4,403 1,612
APTARGROUP INC COM 038336103   4,876 39 SH   SOLE   0 39 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,991,645 29,410 SH   SOLE   0 23,028 6,382
ATLASSIAN CORPORATION CL A 049468101   6,246 31 SH   SOLE   0 31 0
ATMOS ENERGY CORP COM 049560105   2,966 28 SH   SOLE   0 28 0
AURORA CANNABIS INC COM 05156X884   36 62 SH   SOLE   0 62 0
AUTODESK INC COM 052769106   13,656 66 SH   SOLE   0 66 0
AUTOHOME INC SP ADS RP CL A 05278C107   48,074 1,584 SH   SOLE   0 1,022 562
AVERY DENNISON CORP COM 053611109   192,168 1,052 SH   SOLE   0 749 303
AXOS FINANCIAL INC COM 05465C100   840,832 22,209 SH   SOLE   0 14,103 8,106
BCE INC COM NEW 05534B760   9,387,251 245,879 SH   SOLE   0 165,871 80,008
BP PLC SPONSORED ADR 055622104   1,404,839 36,282 SH   SOLE   0 33,050 3,232
BRP INC COM SUN VTG 05577W200   223,924 2,958 SH   SOLE   0 2,093 865
BALL CORP COM 058498106   29,781,183 598,256 SH   SOLE   0 445,854 152,402
BANK AMERICA CORP COM 060505104   1,093,036 39,921 SH   SOLE   0 37,556 2,365
BANK MONTREAL QUE COM 063671101   67,570,899 800,908 SH   SOLE   0 577,261 223,647
BANK NOVA SCOTIA HALIFAX COM 064149107   13,950,220 311,199 SH   SOLE   0 220,984 90,215
BANK OZK LITTLE ROCK ARK COM 06417N103   889,939 24,007 SH   SOLE   0 15,070 8,937
BARRICK GOLD CORP COM 067901108   933,212 64,237 SH   SOLE   0 62,281 1,956
BAUSCH PLUS LOMB CORP COMMON SHARES 071705107   531,140 31,254 SH   SOLE   0 26,899 4,355
BECTON DICKINSON & CO COM 075887109   1,505,420 5,823 SH   SOLE   0 3,688 2,135
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,673,002 13,340 SH   SOLE   0 10,338 3,002
BERRY GLOBAL GROUP INC COM 08579W103   1,193,129 19,272 SH   SOLE   0 12,087 7,185
BIOMARIN PHARMACEUTICAL INC COM 09061G101   897,806 10,147 SH   SOLE   0 7,393 2,754
BIONANO GENOMICS INC COM NEW 09075F305   309 102 SH   SOLE   0 102 0
BLACKROCK INC COM 09247X101   554,041 857 SH   SOLE   0 624 233
BLACKSTONE INC COM 09260D107   5,357 50 SH   SOLE   0 50 0
BOEING CO COM 097023105   755,219 3,940 SH   SOLE   0 3,940 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   444,728 4,070 SH   SOLE   0 2,874 1,196
BOSTON SCIENTIFIC CORP COM 101137107   1,465,622 27,758 SH   SOLE   0 17,116 10,642
BROADCOM INC COM 11135F101   8,079,882 9,728 SH   SOLE   0 6,997 2,731
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   13,651 758 SH   SOLE   0 574 184
BROOKFIELD CORP CL A LTD VT SH 11271J107   40,184,638 1,285,019 SH   SOLE   0 955,896 329,123
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   1,272 36 SH   SOLE   0 36 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   436,650 18,241 SH   SOLE   0 15,602 2,639
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,031,938 30,965 SH   SOLE   0 26,333 4,632
BROWN FORMAN CORP CL B 115637209   2,422 42 SH   SOLE   0 42 0
CAE INC COM 124765108   4,309,300 184,562 SH   SOLE   0 136,526 48,036
CBOE GLOBAL MKTS INC COM 12503M108   1,254,991 8,034 SH   SOLE   0 5,856 2,178
CBRE GROUP INC CL A 12504L109   2,215 30 SH   SOLE   0 0 30
CGI INC CL A SUB VTG 12532H104   45,958,861 466,214 SH   SOLE   0 350,593 115,621
CME GROUP INC COM 12572Q105   6,803,475 33,980 SH   SOLE   0 26,663 7,317
CSX CORP COM 126408103   268,939 8,746 SH   SOLE   0 6,392 2,354
CNX RES CORP COM 12653C108   2,258 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   3,154,188 45,176 SH   SOLE   0 34,563 10,613
COTERRA ENERGY INC COM 127097103   4,003 148 SH   SOLE   0 148 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   21,766 1,484 SH   SOLE   0 1,162 322
CANADIAN IMPERIAL BK COMM TO COM 136069101   1,759,132 45,567 SH   SOLE   0 42,028 3,539
CANADIAN NATL RY CO COM 136375102   25,602,172 236,388 SH   SOLE   0 179,171 57,217
CANADIAN NAT RES LTD COM 136385101   78,748,453 1,217,535 SH   SOLE   0 915,245 302,290
CANADIAN PACIFIC KANSAS CITY COM 13646K108   52,779,086 709,977 SH   SOLE   0 537,088 172,889
CAPITAL ONE FINL CORP COM 14040H105   2,620 27 SH   SOLE   0 27 0
CARMAX INC COM 143130102   378,264 5,348 SH   SOLE   0 4,611 737
CARNIVAL CORP COMMON STOCK 143658300   5,488 400 SH   SOLE   0 300 100
CATERPILLAR INC COM 149123101   18,291 67 SH   SOLE   0 67 0
CELESTICA INC SUB VTG SHS 15101Q108   357,683 14,614 SH   SOLE   0 10,401 4,213
CENOVUS ENERGY INC COM 15135U109   102,471 4,921 SH   SOLE   0 2,972 1,949
CHEVRON CORP NEW COM 166764100   801,113 4,751 SH   SOLE   0 4,751 0
CINCINNATI FINL CORP COM 172062101   3,273 32 SH   SOLE   0 32 0
CISCO SYS INC COM 17275R102   898,867 16,720 SH   SOLE   0 16,720 0
CINTAS CORP COM 172908105   18,759 39 SH   SOLE   0 39 0
COCA COLA CO COM 191216100   1,479,607 26,431 SH   SOLE   0 19,376 7,055
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   2,079,162 21,830 SH   SOLE   0 18,242 3,588
COMCAST CORP NEW CL A 20030N101   313,173 7,063 SH   SOLE   0 5,192 1,871
COMMERCE BANCSHARES INC COM 200525103   14,346 299 SH   SOLE   0 299 0
CONOCOPHILLIPS COM 20825C104   32,705 273 SH   SOLE   0 273 0
CONSTELLATION BRANDS INC CL A 21036P108   617,266 2,456 SH   SOLE   0 1,792 664
COPART INC COM 217204106   1,807,754 41,953 SH   SOLE   0 27,407 14,546
CORTEVA INC COM 22052L104   3,581 70 SH   SOLE   0 70 0
COSTCO WHSL CORP NEW COM 22160K105   4,088,615 7,237 SH   SOLE   0 6,070 1,167
CREDIT ACCEP CORP MICH COM 225310101   693,400 1,507 SH   SOLE   0 964 543
CRESCENT PT ENERGY CORP COM 22576C101   392,122 47,295 SH   SOLE   0 41,495 5,800
CROWN CASTLE INC COM 22822V101   479,844 5,214 SH   SOLE   0 4,108 1,106
CULLEN FROST BANKERS INC COM 229899109   2,006 22 SH   SOLE   0 22 0
CXAPP INC COM CL A 23248B109   1 1 SH   SOLE   0 1 0
DBX ETF TR XTRACK MSCI JAPN 233051507   90,104 1,497 SH   SOLE   0 1,497 0
DANAHER CORPORATION COM 235851102   9,393,562 37,862 SH   SOLE   0 28,685 9,177
DEERE & CO COM 244199105   242,277 642 SH   SOLE   0 456 186
DESCARTES SYS GROUP INC COM 249906108   961,739 13,102 SH   SOLE   0 9,111 3,991
DEVON ENERGY CORP NEW COM 25179M103   21,465 450 SH   SOLE   0 450 0
DIAGEO PLC SPON ADR NEW 25243Q205   29,538,535 198,006 SH   SOLE   0 147,565 50,441
DISNEY WALT CO COM 254687106   186,982 2,307 SH   SOLE   0 2,116 191
DOLLAR GEN CORP NEW COM 256677105   61,258 579 SH   SOLE   0 449 130
DOMINOS PIZZA INC COM 25754A201   1,515 4 SH   SOLE   0 4 0
DOW INC COM 260557103   729,574 14,150 SH   SOLE   0 14,150 0
EOG RES INC COM 26875P101   752,193 5,934 SH   SOLE   0 4,612 1,322
ECOLAB INC COM 278865100   3,595,853 21,227 SH   SOLE   0 16,280 4,947
EDWARDS LIFESCIENCES CORP COM 28176E108   6,858 99 SH   SOLE   0 99 0
ELECTRONIC ARTS INC COM 285512109   976,203 8,108 SH   SOLE   0 5,945 2,163
EMBECTA CORP COMMON STOCK 29082K105   90 6 SH   SOLE   0 0 6
ENBRIDGE INC COM 29250N105   44,355,292 1,337,157 SH   SOLE   0 991,768 345,389
ENERFLEX LTD COM 29269R105   15,575 2,712 SH   SOLE   0 2,042 670
ENTERPRISE PRODS PARTNERS L COM 293792107   801,393 29,280 SH   SOLE   0 29,280 0
EPAM SYS INC COM 29414B104   430,070 1,682 SH   SOLE   0 1,223 459
EQUINIX INC COM 29444U700   536,706 739 SH   SOLE   0 543 196
EQUITY LIFESTYLE PPTYS INC COM 29472R108   2,166 34 SH   SOLE   0 34 0
EVERGY INC COM 30034W106   439,214 8,663 SH   SOLE   0 6,296 2,367
EXXON MOBIL CORP COM 30231G102   758,391 6,450 SH   SOLE   0 6,450 0
META PLATFORMS INC CL A 30303M102   3,280,694 10,928 SH   SOLE   0 7,669 3,259
FIDELITY NATL INFORMATION SV COM 31620M106   4,808 87 SH   SOLE   0 87 0
FIRSTSERVICE CORP NEW COM 33767E202   1,453,951 9,995 SH   SOLE   0 8,829 1,166
FISERV INC COM 337738108   1,397,541 12,372 SH   SOLE   0 7,765 4,607
FLEXSHARES TR STOXX GLOBR INF 33939L795   173,682 3,587 SH   SOLE   0 3,587 0
FORD MTR CO DEL COM 345370860   822,576 66,230 SH   SOLE   0 66,230 0
FORTIS INC COM 349553107   2,754,695 72,517 SH   SOLE   0 59,006 13,511
FRANCO NEV CORP COM 351858105   27,187,883 203,628 SH   SOLE   0 152,707 50,921
FURY GOLD MINES LIMITED COM 36117T100   12,587 37,164 SH   SOLE   0 37,164 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   2,699 85 SH   SOLE   0 85 0
GENERAC HLDGS INC COM 368736104   4,140 38 SH   SOLE   0 38 0
GENERAL DYNAMICS CORP COM 369550108   3,093 14 SH   SOLE   0 14 0
GENERAL MLS INC COM 370334104   10,110 158 SH   SOLE   0 0 158
GILDAN ACTIVEWEAR INC COM 375916103   1,905,938 67,992 SH   SOLE   0 48,463 19,529
GSK PLC SPONSORED ADR 37733W204   314,360 8,672 SH   SOLE   0 6,127 2,545
GLOBAL PMTS INC COM 37940X102   34,668,463 300,446 SH   SOLE   0 223,989 76,457
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   2,897,795 54,599 SH   SOLE   0 38,579 16,020
GUIDEWIRE SOFTWARE INC COM 40171V100   1,302,300 14,470 SH   SOLE   0 9,221 5,249
HF SINCLAIR CORP COM 403949100   894,939 15,720 SH   SOLE   0 15,720 0
HDFC BANK LTD SPONSORED ADS 40415F101   5,338,162 90,462 SH   SOLE   0 69,466 20,996
HSBC HLDGS PLC SPON ADR NEW 404280406   325,860 8,258 SH   SOLE   0 5,416 2,842
HARTFORD FINL SVCS GROUP INC COM 416515104   1,316,656 18,568 SH   SOLE   0 14,560 4,008
HEALTHCARE RLTY TR CL A COM 42226K105   9,772 640 SH   SOLE   0 640 0
HOME DEPOT INC COM 437076102   1,715,060 5,676 SH   SOLE   0 4,504 1,172
HONEYWELL INTL INC COM 438516106   27,341 148 SH   SOLE   0 148 0
HUDBAY MINERALS INC COM 443628102   1,820 374 SH   SOLE   0 374 0
HUMANA INC COM 444859102   280,722 577 SH   SOLE   0 428 149
ICICI BANK LIMITED ADR 45104G104   145,424 6,290 SH   SOLE   0 4,136 2,154
IDEX CORP COM 45167R104   8,320 40 SH   SOLE   0 40 0
IDEXX LABS INC COM 45168D104   559,705 1,280 SH   SOLE   0 938 342
ILLINOIS TOOL WKS INC COM 452308109   615,618 2,673 SH   SOLE   0 2,098 575
IMPERIAL OIL LTD COM NEW 453038408   1,508,541 24,489 SH   SOLE   0 20,455 4,034
INSPERITY INC COM 45778Q107   329,497 3,376 SH   SOLE   0 2,473 903
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,413,524 16,330 SH   SOLE   0 10,219 6,111
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,908,460 35,525 SH   SOLE   0 26,770 8,755
INTUIT COM 461202103   1,996,753 3,908 SH   SOLE   0 2,931 977
INTUITIVE SURGICAL INC COM NEW 46120E602   504,784 1,727 SH   SOLE   0 1,277 450
IQVIA HLDGS INC COM 46266C105   12,799,964 65,057 SH   SOLE   0 47,897 17,160
ISHARES TR CORE S&P TTL STK 464287150   23,886,908 253,442 SH   SOLE   0 213,354 40,088
ISHARES TR CORE S&P500 ETF 464287200   133,098 310 SH   SOLE   0 310 0
ISHARES TR CORE US AGGBD ET 464287226   540,432 5,745 SH   SOLE   0 3,671 2,074
ISHARES TR ISHARES BIOTECH 464287556   1,467 12 SH   SOLE   0 12 0
ISHARES TR DOW JONES US ETF 464287846   4,801 46 SH   SOLE   0 46 0
ISHARES TR SHRT NAT MUN ETF 464288158   98,279 955 SH   SOLE   0 955 0
ISHARES TR ASIA 50 ETF 464288430   38,925 702 SH   SOLE   0 702 0
ISHARES TR MSCI KLD400 SOC 464288570   1,100,555 13,522 SH   SOLE   0 11,546 1,976
ISHARES TR USD INV GRDE ETF 464288620   173,484 3,609 SH   SOLE   0 3,609 0
ISHARES TR SHORT TREAS BD 464288679   2,430 22 SH   SOLE   0 22 0
ISHARES SILVER TR ISHARES 46428Q109   5,085 250 SH   SOLE   0 250 0
ISHARES TR CORE HIGH DV ETF 46429B663   23,323 236 SH   SOLE   0 236 0
ISHARES TR CORE MSCI TOTAL 46432F834   19,585,595 326,481 SH   SOLE   0 273,149 53,332
ISHARES INC CORE MSCI EMKT 46434G103   218,676 4,595 SH   SOLE   0 4,595 0
ISHARES TR GLOBAL REIT ETF 46434V647   171,498 8,101 SH   SOLE   0 8,101 0
ISHARES TR BROAD USD HIGH 46435U853   33,217 957 SH   SOLE   0 0 957
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   69,783 12,995 SH   SOLE   0 8,478 4,517
JPMORGAN CHASE & CO COM 46625H100   1,001,073 6,903 SH   SOLE   0 5,768 1,135
JOHNSON & JOHNSON COM 478160104   6,377,495 40,947 SH   SOLE   0 29,424 11,523
KELLANOVA COM 487836108   292,729 4,919 SH   SOLE   0 3,454 1,465
KINROSS GOLD CORP COM 496902404   13,673 3,000 SH   SOLE   0 3,000 0
LCI INDS COM 50189K103   891,570 7,593 SH   SOLE   0 4,798 2,795
L3HARRIS TECHNOLOGIES INC COM 502431109   3,134 18 SH   SOLE   0 18 0
LAUDER ESTEE COS INC CL A 518439104   906,183 6,269 SH   SOLE   0 4,178 2,091
LENNAR CORP CL A 526057104   5,274 47 SH   SOLE   0 47 0
ELI LILLY & CO COM 532457108   81,643 152 SH   SOLE   0 152 0
LORDSTOWN MOTORS CORP CL A NEW 54405Q209   201 66 SH   SOLE   0 0 66
LOWES COS INC COM 548661107   1,758,949 8,463 SH   SOLE   0 6,514 1,949
LULULEMON ATHLETICA INC COM 550021109   8,869 23 SH   SOLE   0 23 0
MAGNA INTL INC COM 559222401   3,615,166 67,451 SH   SOLE   0 54,591 12,860
MANNKIND CORP COM NEW 56400P706   11,307 2,738 SH   SOLE   0 0 2,738
MANULIFE FINL CORP COM 56501R106   3,439,838 188,221 SH   SOLE   0 155,410 32,811
MARSH & MCLENNAN COS INC COM 571748102   21,503 113 SH   SOLE   0 113 0
MARTIN MARIETTA MATLS INC COM 573284106   11,082 27 SH   SOLE   0 27 0
MASCO CORP COM 574599106   755,836 14,141 SH   SOLE   0 10,293 3,848
MASTERCARD INCORPORATED CL A 57636Q104   5,389,918 13,614 SH   SOLE   0 9,709 3,905
MATCH GROUP INC NEW COM 57667L107   4,701 120 SH   SOLE   0 120 0
MCDONALDS CORP COM 580135101   1,992,660 7,564 SH   SOLE   0 5,892 1,672
MERCK & CO INC COM 58933Y105   19,148 186 SH   SOLE   0 34 152
METHANEX CORP COM 59151K108   1,086,960 24,117 SH   SOLE   0 18,705 5,412
MICROSOFT CORP COM 594918104   22,713,160 71,934 SH   SOLE   0 52,585 19,349
MICROCHIP TECHNOLOGY INC. COM 595017104   5,307 68 SH   SOLE   0 68 0
MICRON TECHNOLOGY INC COM 595112103   1,168,755 17,180 SH   SOLE   0 12,522 4,658
MIDDLEBY CORP COM 596278101   33,738,368 263,581 SH   SOLE   0 196,506 67,075
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   2,631 310 SH   SOLE   0 310 0
MONDELEZ INTL INC CL A 609207105   2,019,609 29,101 SH   SOLE   0 19,140 9,961
MONSTER BEVERAGE CORP NEW COM 61174X109   877,222 16,567 SH   SOLE   0 10,347 6,220
MOODYS CORP COM 615369105   791,373 2,503 SH   SOLE   0 1,831 672
MORGAN STANLEY COM NEW 617446448   107,477 1,316 SH   SOLE   0 1,316 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   252,638 928 SH   SOLE   0 690 238
MUELLER INDS INC COM 624756102   824,505 10,970 SH   SOLE   0 10,970 0
NATIONAL RESH CORP COM NEW 637372202   135,372 3,051 SH   SOLE   0 2,125 926
NEW GOLD INC CDA COM 644535106   92 100 SH   SOLE   0 100 0
NEW YORK TIMES CO CL A 650111107   923,415 22,413 SH   SOLE   0 16,937 5,476
NEWMONT CORP COM 651639106   25,853 700 SH   SOLE   0 555 145
NEXTERA ENERGY INC COM 65339F101   2,177 38 SH   SOLE   0 38 0
NIKE INC CL B 654106103   5,008,193 52,376 SH   SOLE   0 41,815 10,561
NORFOLK SOUTHN CORP COM 655844108   318,435 1,617 SH   SOLE   0 1,166 451
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   61 190 SH   SOLE   0 190 0
NOVO-NORDISK A S ADR 670100205   2,901,713 31,908 SH   SOLE   0 24,430 7,478
NVIDIA CORPORATION COM 67066G104   90,042 207 SH   SOLE   0 207 0
NUTRIEN LTD COM 67077M108   7,182,514 116,292 SH   SOLE   0 82,656 33,636
OMNICOM GROUP INC COM 681919106   259,562 3,485 SH   SOLE   0 2,448 1,037
OPEN TEXT CORP COM 683715106   2,452,086 69,859 SH   SOLE   0 50,207 19,652
ORACLE CORP COM 68389X105   4,886,725 46,136 SH   SOLE   0 34,175 11,961
OVINTIV INC COM 69047Q102   38,427 808 SH   SOLE   0 808 0
PNC FINL SVCS GROUP INC COM 693475105   2,578 21 SH   SOLE   0 21 0
PTC INC COM 69370C100   323,172 2,281 SH   SOLE   0 1,607 674
PAN AMERN SILVER CORP COM 697900108   5,790 400 SH   SOLE   0 400 0
PARKER-HANNIFIN CORP COM 701094104   4,674 12 SH   SOLE   0 12 0
PAYPAL HLDGS INC COM 70450Y103   552,973 9,459 SH   SOLE   0 8,145 1,314
PEMBINA PIPELINE CORP COM 706327103   3,255,682 108,265 SH   SOLE   0 71,581 36,684
PEPSICO INC COM 713448108   27,962,344 165,028 SH   SOLE   0 122,442 42,586
PFIZER INC COM 717081103   30,814 929 SH   SOLE   0 929 0
PHILLIPS 66 COM 718546104   3,844 32 SH   SOLE   0 32 0
PROCTER AND GAMBLE CO COM 742718109   1,693,434 11,610 SH   SOLE   0 9,001 2,609
PROGRESSIVE CORP COM 743315103   1,401,358 10,060 SH   SOLE   0 6,875 3,185
PROLOGIS INC. COM 74340W103   11,669 104 SH   SOLE   0 104 0
PRUDENTIAL PLC ADR 74435K204   23,393,243 1,067,210 SH   SOLE   0 795,718 271,492
QUALCOMM INC COM 747525103   196,909 1,773 SH   SOLE   0 1,262 511
QUANTUMSCAPE CORP COM CL A 74767V109   4,014 600 SH   SOLE   0 600 0
RB GLOBAL INC COM 74935Q107   6,021,929 96,171 SH   SOLE   0 74,758 21,413
RPM INTL INC COM 749685103   3,697 39 SH   SOLE   0 39 0
RTX CORPORATION COM 75513E101   8,276 115 SH   SOLE   0 115 0
RELX PLC SPONSORED ADR 759530108   894,061 26,530 SH   SOLE   0 18,189 8,341
REPUBLIC SVCS INC COM 760759100   2,002,835 14,054 SH   SOLE   0 11,009 3,045
RESTAURANT BRANDS INTL INC COM 76131D103   40,104,894 602,172 SH   SOLE   0 431,754 170,418
RIO TINTO PLC SPONSORED ADR 767204100   999,148 15,700 SH   SOLE   0 15,700 0
ROCKWELL AUTOMATION INC COM 773903109   310,740 1,087 SH   SOLE   0 768 319
ROGERS COMMUNICATIONS INC CL B 775109200   30,679,452 798,960 SH   SOLE   0 584,351 214,609
ROPER TECHNOLOGIES INC COM 776696106   2,239,310 4,624 SH   SOLE   0 3,527 1,097
ROYAL BK CDA COM 780087102   16,469,155 188,431 SH   SOLE   0 157,244 31,187
SHELL PLC SPON ADS 780259305   3,504,911 54,441 SH   SOLE   0 45,951 8,490
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   238,164 2,450 SH   SOLE   0 1,600 850
S&P GLOBAL INC COM 78409V104   7,389,321 20,222 SH   SOLE   0 15,458 4,764
SBA COMMUNICATIONS CORP NEW CL A 78410G104   495,821 2,477 SH   SOLE   0 1,825 652
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,356,628 5,514 SH   SOLE   0 4,060 1,454
SPDR GOLD TR GOLD SHS 78463V107   65,497 382 SH   SOLE   0 382 0
SALESFORCE INC COM 79466L302   725,952 3,580 SH   SOLE   0 2,623 957
SANOFI SPONSORED ADR 80105N105   1,941,768 36,200 SH   SOLE   0 33,290 2,910
SAP SE SPON ADR 803054204   40,993,534 316,993 SH   SOLE   0 235,976 81,017
SCHWAB CHARLES CORP COM 808513105   530,114 9,656 SH   SOLE   0 7,379 2,277
SEABRIDGE GOLD INC COM 811916105   525 50 SH   SOLE   0 50 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   88,729 689 SH   SOLE   0 689 0
SERVICENOW INC COM 81762P102   994,948 1,780 SH   SOLE   0 1,283 497
SERVISFIRST BANCSHARES INC COM 81768T108   422,837 8,105 SH   SOLE   0 5,035 3,070
SHERWIN WILLIAMS CO COM 824348106   766,680 3,006 SH   SOLE   0 1,891 1,115
SHOPIFY INC CL A 82509L107   1,512,388 27,704 SH   SOLE   0 18,844 8,860
SIMON PPTY GROUP INC NEW COM 828806109   176,845 1,637 SH   SOLE   0 1,483 154
SNOWFLAKE INC CL A 833445109   629,870 4,123 SH   SOLE   0 3,012 1,111
SONY GROUP CORP SPONSORED ADR 835699307   1,086,081 13,179 SH   SOLE   0 13,179 0
STANTEC INC COM 85472N109   2,290,173 35,292 SH   SOLE   0 25,368 9,924
STARBUCKS CORP COM 855244109   461,369 5,055 SH   SOLE   0 5,055 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   176,876 17,957 SH   SOLE   0 11,797 6,160
SUN LIFE FINANCIAL INC. COM 866796105   4,861,800 99,635 SH   SOLE   0 85,939 13,696
SUNCOR ENERGY INC NEW COM 867224107   3,752,586 109,107 SH   SOLE   0 90,318 18,789
SYSCO CORP COM 871829107   163,275 2,472 SH   SOLE   0 1,736 736
TFI INTL INC COM 87241L109   5,107,196 39,762 SH   SOLE   0 31,460 8,302
TJX COS INC NEW COM 872540109   1,756,446 19,762 SH   SOLE   0 12,927 6,835
T-MOBILE US INC COM 872590104   839,039 5,991 SH   SOLE   0 5,991 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   574,235 6,608 SH   SOLE   0 4,563 2,045
TC ENERGY CORP COM 87807B107   10,811,021 314,332 SH   SOLE   0 225,561 88,771
TECK RESOURCES LTD CL B 878742204   484,476 11,255 SH   SOLE   0 8,312 2,943
TELUS CORPORATION COM 87971M103   10,304,905 630,978 SH   SOLE   0 515,788 115,190
TELUS INTL CDA INC SUB VTG SHS 87975H100   487,254 64,060 SH   SOLE   0 54,103 9,957
TEREX CORP NEW COM 880779103   938,053 16,280 SH   SOLE   0 16,280 0
TESLA INC COM 88160R101   12,761 51 SH   SOLE   0 0 51
TEXAS INSTRS INC COM 882508104   1,994,939 12,546 SH   SOLE   0 9,497 3,049
THERMO FISHER SCIENTIFIC INC COM 883556102   41,119,226 81,236 SH   SOLE   0 60,146 21,090
THOMSON REUTERS CORP. COM 884903808   10,190,681 83,293 SH   SOLE   0 62,641 20,652
TOPBUILD CORP COM 89055F103   185,932 739 SH   SOLE   0 524 215
TORONTO DOMINION BK ONT COM NEW 891160509   123,742,734 2,053,709 SH   SOLE   0 1,527,717 525,992
TOTALENERGIES SE SPONSORED ADS 89151E109   2,609,225 39,678 SH   SOLE   0 30,853 8,825
TRANSALTA CORP COM 89346D107   10,862 1,247 SH   SOLE   0 250 997
TRUPANION INC COM 898202106   1,410 50 SH   SOLE   0 50 0
UBER TECHNOLOGIES INC COM 90353T100   9,198 200 SH   SOLE   0 200 0
UNILEVER PLC SPON ADR NEW 904767704   1,492,670 30,216 SH   SOLE   0 22,628 7,588
UNION PAC CORP COM 907818108   292,005 1,434 SH   SOLE   0 1,083 351
UNITED PARCEL SERVICE INC CL B 911312106   695,959 4,465 SH   SOLE   0 4,465 0
UNITEDHEALTH GROUP INC COM 91324P102   51,664,349 102,470 SH   SOLE   0 75,857 26,613
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   32,005 541 SH   SOLE   0 0 541
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   67,535 1,412 SH   SOLE   0 0 1,412
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   243,377 1,036 SH   SOLE   0 1,036 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   38,586 93 SH   SOLE   0 93 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   64,507 849 SH   SOLE   0 0 849
VERIZON COMMUNICATIONS INC COM 92343V104   1,152,823 35,570 SH   SOLE   0 28,026 7,544
VERISK ANALYTICS INC COM 92345Y106   19,844 84 SH   SOLE   0 84 0
VERTEX PHARMACEUTICALS INC COM 92532F100   389,121 1,119 SH   SOLE   0 808 311
VIATRIS INC COM 92556V106   236 24 SH   SOLE   0 24 0
VIEMED HEALTHCARE INC COM 92663R105   704,597 105,040 SH   SOLE   0 105,040 0
VISA INC COM CL A 92826C839   55,623,088 241,829 SH   SOLE   0 182,415 59,414
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,063,750 112,210 SH   SOLE   0 112,210 0
WEC ENERGY GROUP INC COM 92939U106   834,739 10,363 SH   SOLE   0 8,150 2,213
WABTEC COM 929740108   212 2 SH   SOLE   0 2 0
WALMART INC COM 931142103   3,838 24 SH   SOLE   0 24 0
WARNER MUSIC GROUP CORP COM CL A 934550203   128,865 4,104 SH   SOLE   0 2,915 1,189
WASTE CONNECTIONS INC COM 94106B101   3,529,767 26,286 SH   SOLE   0 23,519 2,767
WASTE MGMT INC DEL COM 94106L109   1,868,914 12,260 SH   SOLE   0 9,766 2,494
WATERS CORP COM 941848103   7,129 26 SH   SOLE   0 26 0
WELLS FARGO CO NEW COM 949746101   264,200 6,466 SH   SOLE   0 4,593 1,873
WEST FRASER TIMBER CO LTD COM 952845105   14,521 200 SH   SOLE   0 151 49
WHEATON PRECIOUS METALS CORP COM 962879102   3,482,775 85,812 SH   SOLE   0 64,777 21,035
WILLIAMS COS INC COM 969457100   2,848,657 84,555 SH   SOLE   0 66,304 18,251
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   591,938 25,416 SH   SOLE   0 19,969 5,447
XYLEM INC COM 98419M100   3,277 36 SH   SOLE   0 36 0
ZOETIS INC CL A 98978V103   6,171,070 35,470 SH   SOLE   0 27,277 8,193
AMDOCS LTD SHS G02602103   306,276 3,625 SH   SOLE   0 2,558 1,067
AON PLC SHS CL A G0403H108   6,290,516 19,402 SH   SOLE   0 14,730 4,672
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,721,251 12,117 SH   SOLE   0 9,036 3,081
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   1,412 93 SH   SOLE   0 93 0
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   375 12 SH   SOLE   0 12 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   368,721 12,563 SH   SOLE   0 9,998 2,565
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   5,477,482 252,083 SH   SOLE   0 201,871 50,212
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   1,650,909 26,423 SH   SOLE   0 24,274 2,149
ICON PLC SHS G4705A100   214,730 872 SH   SOLE   0 566 306
LINDE PLC SHS G54950103   35,890,071 96,388 SH   SOLE   0 71,844 24,544
MEDTRONIC PLC SHS G5960L103   186,261 2,377 SH   SOLE   0 1,932 445
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   3,296 200 SH   SOLE   0 200 0
ALCON AG ORD SHS H01301128   3,698 48 SH   SOLE   0 48 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,406,897 2,390 SH   SOLE   0 1,863 527
CNH INDL N V SHS N20944109   2,774,602 229,306 SH   SOLE   0 176,495 52,811
NXP SEMICONDUCTORS N V COM N6596X109   332,267 1,662 SH   SOLE   0 1,196 466
ROYAL CARIBBEAN GROUP COM V7780T103   27,642 300 SH   SOLE   0 300 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   1,084,627 59,140 SH   SOLE   0 59,140 0