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
AT&T INC COM 00206R102   850,242 50,670 SH   SOLE   0 50,670 0
ATS CORPORATION COM 00217Y104   2,539,127 58,901 SH   SOLE   0 52,061 6,840
ABBOTT LABS COM 002824100   1,584,017 14,391 SH   SOLE   0 9,923 4,468
ABBVIE INC COM 00287Y109   1,340,645 8,651 SH   SOLE   0 6,860 1,791
ADOBE INC COM 00724F101   26,250 44 SH   SOLE   0 44 0
AGNICO EAGLE MINES LTD COM 008474108   3,044,576 55,519 SH   SOLE   0 48,044 7,475
AIRBNB INC COM CL A 009066101   6,262 46 SH   SOLE   0 46 0
AIR PRODS & CHEMS INC COM 009158106   1,688,524 6,167 SH   SOLE   0 4,882 1,285
ALBEMARLE CORP COM 012653101   401,220 2,777 SH   SOLE   0 2,428 349
ALCOA CORP COM 013872106   2,040 60 SH   SOLE   0 60 0
ALGOMA STL GROUP INC COM 015658107   25,017 2,492 SH   SOLE   0 2,016 476
ALGONQUIN PWR UTILS CORP COM 015857105   20,451 3,241 SH   SOLE   0 3,241 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   96,887 1,250 SH   SOLE   0 779 471
ALIGN TECHNOLOGY INC COM 016255101   6,576 24 SH   SOLE   0 24 0
ALPHABET INC CAP STK CL C 02079K107   40,499,617 287,374 SH   SOLE   0 215,131 72,243
ALPHABET INC CAP STK CL A 02079K305   11,869,738 84,972 SH   SOLE   0 63,435 21,537
AMAZON COM INC COM 023135106   6,398,497 42,112 SH   SOLE   0 29,577 12,535
AMERICAN EXPRESS CO COM 025816109   26,789 143 SH   SOLE   0 143 0
AMERICAN FINL GROUP INC OHIO COM 025932104   1,399,691 11,773 SH   SOLE   0 7,631 4,142
CENCORA INC COM 03073E105   185,458 903 SH   SOLE   0 837 66
AMERIPRISE FINL INC COM 03076C106   5,697 15 SH   SOLE   0 15 0
AMETEK INC COM 031100100   913,490 5,540 SH   SOLE   0 3,775 1,765
AMGEN INC COM 031162100   1,156,400 4,015 SH   SOLE   0 3,004 1,011
AMPHENOL CORP NEW CL A 032095101   477,310 4,815 SH   SOLE   0 3,515 1,300
ANALOG DEVICES INC COM 032654105   22,635 114 SH   SOLE   0 114 0
ANSYS INC COM 03662Q105   5,806 16 SH   SOLE   0 16 0
APPLE INC COM 037833100   11,569,320 60,091 SH   SOLE   0 46,669 13,422
APPLIED MATLS INC COM 038222105   918,450 5,667 SH   SOLE   0 4,240 1,427
APTARGROUP INC COM 038336103   114,719 928 SH   SOLE   0 862 66
ASTRAZENECA PLC SPONSORED ADR 046353108   1,805,114 26,802 SH   SOLE   0 20,881 5,921
ATLASSIAN CORPORATION CL A 049468101   7,373 31 SH   SOLE   0 31 0
ATMOS ENERGY CORP COM 049560105   3,245 28 SH   SOLE   0 28 0
AURORA CANNABIS INC COM 05156X884   30 62 SH   SOLE   0 62 0
AUTODESK INC COM 052769106   16,069 66 SH   SOLE   0 66 0
AUTOHOME INC SP ADS RP CL A 05278C107   34,906 1,244 SH   SOLE   0 793 451
AVERY DENNISON CORP COM 053611109   194,275 961 SH   SOLE   0 693 268
AXOS FINANCIAL INC COM 05465C100   1,148,838 21,041 SH   SOLE   0 13,615 7,426
BCE INC COM NEW 05534B760   9,333,460 237,013 SH   SOLE   0 161,355 75,658
BP PLC SPONSORED ADR 055622104   1,246,150 35,202 SH   SOLE   0 32,199 3,003
BRP INC COM SUN VTG 05577W200   190,742 2,665 SH   SOLE   0 1,896 769
BAIDU INC SPON ADR REP A 056752108   952 8 SH   SOLE   0 8 0
BALL CORP COM 058498106   35,301,577 613,727 SH   SOLE   0 460,337 153,390
BANK AMERICA CORP COM 060505104   1,312,826 38,991 SH   SOLE   0 36,922 2,069
BANK MONTREAL QUE COM 063671101   79,611,816 804,437 SH   SOLE   0 581,582 222,855
BANK NOVA SCOTIA HALIFAX COM 064149107   14,234,450 292,369 SH   SOLE   0 204,404 87,965
BANK OZK LITTLE ROCK ARK COM 06417N103   1,126,755 22,612 SH   SOLE   0 14,471 8,141
BARRICK GOLD CORP COM 067901108   1,442,417 79,821 SH   SOLE   0 76,075 3,746
BAUSCH PLUS LOMB CORP COMMON SHARES 071705107   633,675 37,031 SH   SOLE   0 32,403 4,628
BECTON DICKINSON & CO COM 075887109   1,551,734 6,364 SH   SOLE   0 4,346 2,018
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,593,067 12,878 SH   SOLE   0 9,989 2,889
BERRY GLOBAL GROUP INC COM 08579W103   1,217,669 18,069 SH   SOLE   0 11,519 6,550
BEST BUY INC COM 086516101   3,835 49 SH   SOLE   0 49 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   931,417 9,660 SH   SOLE   0 7,210 2,450
BIONANO GENOMICS INC COM NEW 09075F305   192 102 SH   SOLE   0 102 0
BLACKROCK INC COM 09247X101   674,605 831 SH   SOLE   0 608 223
BLACKSTONE INC COM 09260D107   6,546 50 SH   SOLE   0 50 0
BOEING CO COM 097023105   5,473 21 SH   SOLE   0 21 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   474,546 3,710 SH   SOLE   0 2,666 1,044
BOSTON SCIENTIFIC CORP COM 101137107   1,499,360 25,936 SH   SOLE   0 16,273 9,663
BROADCOM INC COM 11135F101   9,575,192 8,578 SH   SOLE   0 6,104 2,474
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   17,732 761 SH   SOLE   0 616 145
BROOKFIELD CORP CL A LTD VT SH 11271J107   52,233,876 1,301,965 SH   SOLE   0 975,857 326,108
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   3,069 87 SH   SOLE   0 87 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   178,176 6,189 SH   SOLE   0 4,707 1,482
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,200,703 29,889 SH   SOLE   0 25,152 4,737
BROWN FORMAN CORP CL B 115637209   2,398 42 SH   SOLE   0 42 0
CAE INC COM 124765108   744,014 34,464 SH   SOLE   0 22,116 12,348
CBOE GLOBAL MKTS INC COM 12503M108   755,665 4,232 SH   SOLE   0 3,171 1,061
CGI INC CL A SUB VTG 12532H104   56,011,639 522,749 SH   SOLE   0 396,359 126,390
CME GROUP INC COM 12572Q105   7,086,900 33,651 SH   SOLE   0 26,527 7,124
CSX CORP COM 126408103   383,519 11,062 SH   SOLE   0 8,255 2,807
CNX RES CORP COM 12653C108   2,000 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   3,506,613 44,410 SH   SOLE   0 34,614 9,796
COTERRA ENERGY INC COM 127097103   3,776 148 SH   SOLE   0 148 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   14,340 1,207 SH   SOLE   0 885 322
CANADIAN IMPERIAL BK COMM TO COM 136069101   2,312,316 48,015 SH   SOLE   0 43,411 4,604
CANADIAN NATL RY CO COM 136375102   29,284,538 232,940 SH   SOLE   0 177,518 55,422
CANADIAN NAT RES LTD COM 136385101   85,096,865 1,298,656 SH   SOLE   0 982,036 316,620
CANADIAN PACIFIC KANSAS CITY COM 13646K108   60,156,856 760,166 SH   SOLE   0 579,214 180,952
CAPITAL ONE FINL CORP COM 14040H105   3,540 27 SH   SOLE   0 27 0
CARMAX INC COM 143130102   331,900 4,325 SH   SOLE   0 3,802 523
CARNIVAL CORP UNIT 99/99/9999 143658300   7,416 400 SH   SOLE   0 300 100
CATERPILLAR INC COM 149123101   19,809 67 SH   SOLE   0 67 0
CELESTICA INC SUB VTG SHS 15101Q108   409,456 13,977 SH   SOLE   0 10,533 3,444
CENOVUS ENERGY INC COM 15135U109   93,066 5,584 SH   SOLE   0 3,666 1,918
CENOVUS ENERGY INC *W EXP 01/01/202 15135U117   456 39 SH   SOLE   0 39 0
CHEVRON CORP NEW COM 166764100   692,251 4,641 SH   SOLE   0 4,641 0
CINCINNATI FINL CORP COM 172062101   3,310 32 SH   SOLE   0 32 0
CISCO SYS INC COM 17275R102   830,902 16,447 SH   SOLE   0 16,447 0
CINTAS CORP COM 172908105   23,503 39 SH   SOLE   0 39 0
COCA COLA CO COM 191216100   1,472,896 24,994 SH   SOLE   0 18,633 6,361
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   2,881,510 22,777 SH   SOLE   0 19,241 3,536
COMCAST CORP NEW CL A 20030N101   310,589 7,083 SH   SOLE   0 5,203 1,880
COMMERCE BANCSHARES INC COM 200525103   16,663 312 SH   SOLE   0 312 0
CONOCOPHILLIPS COM 20825C104   31,687 273 SH   SOLE   0 273 0
CONSTELLATION BRANDS INC CL A 21036P108   839,114 3,471 SH   SOLE   0 2,574 897
COPART INC COM 217204106   1,927,709 39,341 SH   SOLE   0 26,177 13,164
CORTEVA INC COM 22052L104   3,354 70 SH   SOLE   0 70 0
COSTCO WHSL CORP NEW COM 22160K105   4,477,982 6,784 SH   SOLE   0 5,714 1,070
CREDIT ACCEP CORP MICH COM 225310101   845,442 1,587 SH   SOLE   0 1,016 571
CRESCENT PT ENERGY CORP COM 22576C101   232,420 33,505 SH   SOLE   0 29,030 4,475
CROWN CASTLE INC COM 22822V101   28,336 246 SH   SOLE   0 207 39
CULLEN FROST BANKERS INC COM 229899109   2,386 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   89,460 1,497 SH   SOLE   0 1,497 0
DANAHER CORPORATION COM 235851102   8,410,365 36,355 SH   SOLE   0 27,735 8,620
DARDEN RESTAURANTS INC COM 237194105   9,200 56 SH   SOLE   0 56 0
DEERE & CO COM 244199105   1,112,038 2,781 SH   SOLE   0 2,615 166
DELTA AIR LINES INC DEL COM NEW 247361702   949,428 23,600 SH   SOLE   0 23,600 0
DESCARTES SYS GROUP INC COM 249906108   1,024,558 12,192 SH   SOLE   0 8,571 3,621
DEVON ENERGY CORP NEW COM 25179M103   29,580 653 SH   SOLE   0 653 0
DIAGEO PLC SPON ADR NEW 25243Q205   29,635,983 203,460 SH   SOLE   0 152,459 51,001
DISNEY WALT CO COM 254687106   193,762 2,146 SH   SOLE   0 1,979 167
DOLLAR GEN CORP NEW COM 256677105   46,087 339 SH   SOLE   0 339 0
DOMINOS PIZZA INC COM 25754A201   1,648 4 SH   SOLE   0 4 0
DOW INC COM 260557103   759,534 13,850 SH   SOLE   0 13,850 0
EOG RES INC COM 26875P101   658,814 5,447 SH   SOLE   0 4,235 1,212
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   1,204 20 SH   SOLE   0 20 0
ETF MANAGERS TR WEDBUSH VID GAME 26924G706   1,013 18 SH   SOLE   0 18 0
ECOLAB INC COM 278865100   4,070,737 20,523 SH   SOLE   0 15,827 4,696
EDWARDS LIFESCIENCES CORP COM 28176E108   11,742 154 SH   SOLE   0 154 0
ELECTRONIC ARTS INC COM 285512109   1,056,446 7,722 SH   SOLE   0 5,782 1,940
EMBECTA CORP COMMON STOCK 29082K105   113 6 SH   SOLE   0 0 6
ENBRIDGE INC COM 29250N105   48,015,983 1,333,576 SH   SOLE   0 990,776 342,800
ENERFLEX LTD COM 29269R105   12,548 2,712 SH   SOLE   0 2,042 670
ENTERPRISE PRODS PARTNERS L COM 293792107   752,029 28,540 SH   SOLE   0 28,540 0
EPAM SYS INC COM 29414B104   507,559 1,707 SH   SOLE   0 1,271 436
EQUINIX INC COM 29444U700   1,288,624 1,600 SH   SOLE   0 1,229 371
EQUITY LIFESTYLE PPTYS INC COM 29472R108   2,398 34 SH   SOLE   0 34 0
EVERGY INC COM 30034W106   625,460 11,982 SH   SOLE   0 8,639 3,343
EXPEDIA GROUP INC COM NEW 30212P303   3,035 20 SH   SOLE   0 20 0
EXXON MOBIL CORP COM 30231G102   630,873 6,310 SH   SOLE   0 6,310 0
META PLATFORMS INC CL A 30303M102   3,221,389 9,101 SH   SOLE   0 6,446 2,655
FIDELITY NATL INFORMATION SV COM 31620M106   5,226 87 SH   SOLE   0 87 0
FIRSTSERVICE CORP NEW COM 33767E202   1,618,138 9,987 SH   SOLE   0 8,834 1,153
FISERV INC COM 337738108   1,541,741 11,606 SH   SOLE   0 7,436 4,170
FLEXSHARES TR STOXX GLOBR INF 33939L795   223,469 4,177 SH   SOLE   0 4,177 0
FORD MTR CO DEL COM 345370860   790,155 64,820 SH   SOLE   0 64,820 0
FORTIS INC COM 349553107   3,237,066 78,673 SH   SOLE   0 63,911 14,762
FRANCO NEV CORP COM 351858105   11,967,936 108,027 SH   SOLE   0 80,956 27,071
FURY GOLD MINES LIMITED COM 36117T100   18,795 37,164 SH   SOLE   0 37,164 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   2,932 85 SH   SOLE   0 85 0
GENERAC HLDGS INC COM 368736104   4,911 38 SH   SOLE   0 38 0
GENERAL DYNAMICS CORP COM 369550108   3,635 14 SH   SOLE   0 14 0
GENERAL MLS INC COM 370334104   10,292 158 SH   SOLE   0 0 158
GILDAN ACTIVEWEAR INC COM 375916103   1,539,587 46,546 SH   SOLE   0 33,260 13,286
GSK PLC SPONSORED ADR 37733W204   311,266 8,399 SH   SOLE   0 5,847 2,552
GLOBAL PMTS INC COM 37940X102   39,178,357 308,491 SH   SOLE   0 231,235 77,256
GLOBAL X FDS GLOBAL X URANIUM 37954Y871   360 13 SH   SOLE   0 13 0
GRAINGER W W INC COM 384802104   756,593 913 SH   SOLE   0 712 201
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   5,015,029 87,099 SH   SOLE   0 58,995 28,104
GUIDEWIRE SOFTWARE INC COM 40171V100   1,345,662 12,341 SH   SOLE   0 7,920 4,421
HF SINCLAIR CORP COM 403949100   854,666 15,380 SH   SOLE   0 15,380 0
HDFC BANK LTD SPONSORED ADS 40415F101   236,294 3,521 SH   SOLE   0 2,558 963
HSBC HLDGS PLC SPON ADR NEW 404280406   293,023 7,228 SH   SOLE   0 4,716 2,512
HARTFORD FINL SVCS GROUP INC COM 416515104   1,385,831 17,241 SH   SOLE   0 13,541 3,700
HEALTHCARE RLTY TR CL A COM 42226K105   11,027 640 SH   SOLE   0 640 0
HOME DEPOT INC COM 437076102   1,827,358 5,273 SH   SOLE   0 4,198 1,075
HONEYWELL INTL INC COM 438516106   31,037 148 SH   SOLE   0 148 0
HOWARD HUGHES HOLDINGS INC COM 44267T102   7,528 88 SH   SOLE   0 88 0
HUDBAY MINERALS INC COM 443628102   2,058 374 SH   SOLE   0 374 0
HUMANA INC COM 444859102   253,626 554 SH   SOLE   0 418 136
ICICI BANK LIMITED ADR 45104G104   127,305 5,340 SH   SOLE   0 3,491 1,849
IDEX CORP COM 45167R104   8,684 40 SH   SOLE   0 40 0
IDEXX LABS INC COM 45168D104   678,271 1,222 SH   SOLE   0 915 307
ILLINOIS TOOL WKS INC COM 452308109   648,301 2,475 SH   SOLE   0 1,943 532
IMPERIAL OIL LTD COM NEW 453038408   1,320,216 23,172 SH   SOLE   0 19,046 4,126
ING GROEP N.V. SPONSORED ADR 456837103   194,178 12,928 SH   SOLE   0 8,379 4,549
INSPERITY INC COM 45778Q107   9,612 82 SH   SOLE   0 82 0
INTEGRA RES CORP COM 45826T509   134 128 SH   SOLE   0 0 128
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,262,567 15,230 SH   SOLE   0 9,683 5,547
INTERCONTINENTAL EXCHANGE IN COM 45866F104   5,988,305 46,627 SH   SOLE   0 35,403 11,224
INTERNATIONAL BUSINESS MACHS COM 459200101   63,293 387 SH   SOLE   0 387 0
INTUIT COM 461202103   2,413,865 3,862 SH   SOLE   0 2,942 920
INTUITIVE SURGICAL INC COM NEW 46120E602   558,330 1,655 SH   SOLE   0 1,249 406
IQVIA HLDGS INC COM 46266C105   15,267,609 65,985 SH   SOLE   0 48,941 17,044
ISHARES TR CORE S&P TTL STK 464287150   27,799,544 264,204 SH   SOLE   0 222,586 41,618
ISHARES TR CORE S&P500 ETF 464287200   148,049 310 SH   SOLE   0 310 0
ISHARES TR CORE US AGGBD ET 464287226   629,217 6,341 SH   SOLE   0 2,078 4,263
ISHARES TR ISHARES BIOTECH 464287556   1,630 12 SH   SOLE   0 12 0
ISHARES TR DOW JONES US ETF 464287846   5,360 46 SH   SOLE   0 46 0
ISHARES TR SHRT NAT MUN ETF 464288158   100,695 955 SH   SOLE   0 955 0
ISHARES TR ASIA 50 ETF 464288430   40,694 702 SH   SOLE   0 702 0
ISHARES TR MSCI KLD400 SOC 464288570   1,968,261 21,615 SH   SOLE   0 18,985 2,630
ISHARES TR USD INV GRDE ETF 464288620   184,997 3,609 SH   SOLE   0 3,609 0
ISHARES SILVER TR ISHARES 46428Q109   5,445 250 SH   SOLE   0 250 0
ISHARES TR CORE MSCI TOTAL 46432F834   22,664,335 349,058 SH   SOLE   0 292,118 56,940
ISHARES INC CORE MSCI EMKT 46434G103   266,659 5,271 SH   SOLE   0 5,271 0
ISHARES TR GLOBAL REIT ETF 46434V647   229,829 9,501 SH   SOLE   0 9,501 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   78,611 11,311 SH   SOLE   0 7,368 3,943
JPMORGAN CHASE & CO COM 46625H100   1,052,408 6,187 SH   SOLE   0 5,286 901
JOHNSON & JOHNSON COM 478160104   6,022,107 38,421 SH   SOLE   0 27,967 10,454
KELLANOVA COM 487836108   251,930 4,506 SH   SOLE   0 3,207 1,299
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,496 72 SH   SOLE   0 72 0
LCI INDS COM 50189K103   903,729 7,189 SH   SOLE   0 4,630 2,559
L3HARRIS TECHNOLOGIES INC COM 502431109   3,791 18 SH   SOLE   0 18 0
LAUDER ESTEE COS INC CL A 518439104   901,046 6,161 SH   SOLE   0 4,251 1,910
LENNAR CORP CL A 526057104   7,004 47 SH   SOLE   0 47 0
ELI LILLY & CO COM 532457108   88,603 152 SH   SOLE   0 152 0
LOWES COS INC COM 548661107   1,814,672 8,154 SH   SOLE   0 6,296 1,858
LULULEMON ATHLETICA INC COM 550021109   11,759 23 SH   SOLE   0 23 0
MAGNA INTL INC COM 559222401   4,007,516 67,814 SH   SOLE   0 55,137 12,677
MANNKIND CORP COM NEW 56400P706   9,966 2,738 SH   SOLE   0 0 2,738
MANULIFE FINL CORP COM 56501R106   4,105,012 185,735 SH   SOLE   0 155,971 29,764
MARATHON PETE CORP COM 56585A102   15,132 102 SH   SOLE   0 102 0
MARKEL GROUP INC COM 570535104   14,199 10 SH   SOLE   0 10 0
MARSH & MCLENNAN COS INC COM 571748102   514,032 2,713 SH   SOLE   0 2,518 195
MARTIN MARIETTA MATLS INC COM 573284106   187,091 375 SH   SOLE   0 349 26
MASCO CORP COM 574599106   587,615 8,773 SH   SOLE   0 6,640 2,133
MASTERCARD INCORPORATED CL A 57636Q104   5,471,696 12,829 SH   SOLE   0 9,263 3,566
MATCH GROUP INC NEW COM 57667L107   4,380 120 SH   SOLE   0 120 0
MCDONALDS CORP COM 580135101   2,482,381 8,372 SH   SOLE   0 6,633 1,739
MCKESSON CORP COM 58155Q103   10,648 23 SH   SOLE   0 23 0
MERCK & CO INC COM 58933Y105   30,198 277 SH   SOLE   0 125 152
METHANEX CORP COM 59151K108   1,110,951 23,481 SH   SOLE   0 18,373 5,108
MICROSOFT CORP COM 594918104   25,894,490 68,861 SH   SOLE   0 50,906 17,955
MICROCHIP TECHNOLOGY INC. COM 595017104   6,132 68 SH   SOLE   0 68 0
MICRON TECHNOLOGY INC COM 595112103   1,388,140 16,266 SH   SOLE   0 12,112 4,154
MIDDLEBY CORP COM 596278101   39,868,058 270,898 SH   SOLE   0 203,164 67,734
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   2,669 310 SH   SOLE   0 310 0
MONDELEZ INTL INC CL A 609207105   1,997,402 27,577 SH   SOLE   0 18,513 9,064
MONSTER BEVERAGE CORP NEW COM 61174X109   893,185 15,504 SH   SOLE   0 9,868 5,636
MOODYS CORP COM 615369105   926,798 2,373 SH   SOLE   0 1,773 600
MORGAN STANLEY COM NEW 617446448   122,717 1,316 SH   SOLE   0 1,316 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   286,477 915 SH   SOLE   0 706 209
MUELLER INDS INC COM 624756102   1,010,424 21,430 SH   SOLE   0 21,430 0
NATIONAL RESH CORP COM NEW 637372202   123,071 3,111 SH   SOLE   0 2,263 848
NETFLIX INC COM 64110L106   26,778 55 SH   SOLE   0 55 0
NEW GOLD INC CDA COM 644535106   144 100 SH   SOLE   0 100 0
NEW YORK TIMES CO CL A 650111107   1,096,445 22,381 SH   SOLE   0 17,129 5,252
NEWMONT CORP COM 651639106   26,373 637 SH   SOLE   0 555 82
NEXTERA ENERGY INC COM 65339F101   2,308 38 SH   SOLE   0 38 0
NIKE INC CL B 654106103   5,493,967 50,603 SH   SOLE   0 40,787 9,816
NORFOLK SOUTHN CORP COM 655844108   350,078 1,481 SH   SOLE   0 1,118 363
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   61 190 SH   SOLE   0 190 0
NOVO-NORDISK A S ADR 670100205   3,035,636 29,344 SH   SOLE   0 22,529 6,815
NVIDIA CORPORATION COM 67066G104   30,703 62 SH   SOLE   0 62 0
NUTRIEN LTD COM 67077M108   6,402,048 113,616 SH   SOLE   0 80,686 32,930
OMNICOM GROUP INC COM 681919106   293,095 3,388 SH   SOLE   0 2,352 1,036
OPEN TEXT CORP COM 683715106   2,799,380 66,594 SH   SOLE   0 48,914 17,680
ORACLE CORP COM 68389X105   2,613,293 24,787 SH   SOLE   0 17,947 6,840
ORANGE SPONSORED ADR 684060106   1,014,298 88,740 SH   SOLE   0 88,740 0
OVINTIV INC COM 69047Q102   35,471 808 SH   SOLE   0 808 0
PNC FINL SVCS GROUP INC COM 693475105   3,251 21 SH   SOLE   0 21 0
PTC INC COM 69370C100   358,143 2,047 SH   SOLE   0 1,460 587
PAN AMERN SILVER CORP COM 697900108   6,530 400 SH   SOLE   0 400 0
PARKER-HANNIFIN CORP COM 701094104   5,528 12 SH   SOLE   0 12 0
PAYPAL HLDGS INC COM 70450Y103   519,098 8,453 SH   SOLE   0 7,366 1,087
PEMBINA PIPELINE CORP COM 706327103   3,820,192 110,938 SH   SOLE   0 72,486 38,452
PEPSICO INC COM 713448108   28,656,254 168,725 SH   SOLE   0 126,172 42,553
PFIZER INC COM 717081103   11,976 416 SH   SOLE   0 416 0
PHILLIPS 66 COM 718546104   4,260 32 SH   SOLE   0 32 0
PIONEER NAT RES CO COM 723787107   3,822 17 SH   SOLE   0 17 0
POST HLDGS INC COM 737446104   845,376 9,600 SH   SOLE   0 9,600 0
PROCTER AND GAMBLE CO COM 742718109   1,803,174 12,305 SH   SOLE   0 9,799 2,506
PROGRESSIVE CORP COM 743315103   1,420,299 8,917 SH   SOLE   0 6,262 2,655
PROLOGIS INC. COM 74340W103   13,863 104 SH   SOLE   0 104 0
PRUDENTIAL PLC ADR 74435K204   3,120 139 SH   SOLE   0 139 0
QUALCOMM INC COM 747525103   255,127 1,764 SH   SOLE   0 1,245 519
QUANTUMSCAPE CORP COM CL A 74767V109   4,170 600 SH   SOLE   0 600 0
RB GLOBAL INC COM 74935Q107   4,572,314 68,314 SH   SOLE   0 53,513 14,801
RPM INTL INC COM 749685103   4,353 39 SH   SOLE   0 39 0
RTX CORPORATION COM 75513E101   9,676 115 SH   SOLE   0 115 0
RELX PLC SPONSORED ADR 759530108   918,644 23,163 SH   SOLE   0 15,962 7,201
REPUBLIC SVCS INC COM 760759100   2,140,531 12,980 SH   SOLE   0 10,159 2,821
RESMED INC COM 761152107   27,208,919 158,173 SH   SOLE   0 118,579 39,594
RESTAURANT BRANDS INTL INC COM 76131D103   60,921,090 779,564 SH   SOLE   0 566,575 212,989
RIO TINTO PLC SPONSORED ADR 767204100   1,147,428 15,410 SH   SOLE   0 15,410 0
ROCKWELL AUTOMATION INC COM 773903109   307,375 990 SH   SOLE   0 712 278
ROGERS COMMUNICATIONS INC CL B 775109200   45,969,623 981,792 SH   SOLE   0 722,990 258,802
ROPER TECHNOLOGIES INC COM 776696106   2,433,093 4,463 SH   SOLE   0 3,410 1,053
ROYAL BK CDA COM 780087102   18,565,594 183,550 SH   SOLE   0 153,725 29,825
SHELL PLC SPON ADS 780259305   3,249,730 49,388 SH   SOLE   0 42,116 7,272
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   278,589 2,089 SH   SOLE   0 1,365 724
S&P GLOBAL INC COM 78409V104   8,535,515 19,376 SH   SOLE   0 14,872 4,504
SBA COMMUNICATIONS CORP NEW CL A 78410G104   496,217 1,956 SH   SOLE   0 1,435 521
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,218,053 13,081 SH   SOLE   0 9,834 3,247
SPDR GOLD TR GOLD SHS 78463V107   73,026 382 SH   SOLE   0 382 0
SALESFORCE INC COM 79466L302   898,886 3,416 SH   SOLE   0 2,564 852
SANOFI SPONSORED ADR 80105N105   1,736,322 34,915 SH   SOLE   0 32,218 2,697
SAP SE SPON ADR 803054204   50,046,966 323,740 SH   SOLE   0 242,472 81,268
SCHWAB CHARLES CORP COM 808513105   552,120 8,025 SH   SOLE   0 6,202 1,823
SEABRIDGE GOLD INC COM 811916105   606 50 SH   SOLE   0 50 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   93,952 689 SH   SOLE   0 689 0
SEMPRA COM 816851109   792,885 10,610 SH   SOLE   0 10,610 0
SERVICENOW INC COM 81762P102   945,283 1,338 SH   SOLE   0 999 339
SERVISFIRST BANCSHARES INC COM 81768T108   508,720 7,635 SH   SOLE   0 4,789 2,846
SHERWIN WILLIAMS CO COM 824348106   876,127 2,809 SH   SOLE   0 1,794 1,015
SHOPIFY INC CL A 82509L107   1,847,582 23,727 SH   SOLE   0 17,558 6,169
SIMON PPTY GROUP INC NEW COM 828806109   96,139 674 SH   SOLE   0 616 58
SNDL INC COM 83307B101   434 265 SH   SOLE   0 265 0
SNOWFLAKE INC CL A 833445109   401,383 2,017 SH   SOLE   0 1,509 508
SONY GROUP CORP SPONSORED ADR 835699307   1,228,981 12,979 SH   SOLE   0 12,979 0
SPROUT SOCIAL INC COM CL A 85209W109   3,072 50 SH   SOLE   0 50 0
BLOCK INC CL A 852234103   3,867 50 SH   SOLE   0 50 0
STANTEC INC COM 85472N109   2,709,365 33,741 SH   SOLE   0 24,782 8,959
STARBUCKS CORP COM 855244109   505,876 5,269 SH   SOLE   0 5,269 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   2,032 210 SH   SOLE   0 0 210
SUN LIFE FINANCIAL INC. COM 866796105   4,862,012 93,731 SH   SOLE   0 80,614 13,117
SUNCOR ENERGY INC NEW COM 867224107   3,470,402 108,306 SH   SOLE   0 91,564 16,742
SYSCO CORP COM 871829107   163,518 2,236 SH   SOLE   0 1,592 644
TFI INTL INC COM 87241L109   5,192,648 38,167 SH   SOLE   0 30,040 8,127
TJX COS INC NEW COM 872540109   1,754,716 18,705 SH   SOLE   0 12,444 6,261
T-MOBILE US INC COM 872590104   941,297 5,871 SH   SOLE   0 5,871 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   593,632 5,708 SH   SOLE   0 3,912 1,796
TC ENERGY CORP COM 87807B107   11,853,657 303,395 SH   SOLE   0 214,739 88,656
TECK RESOURCES LTD CL B 878742204   448,232 10,602 SH   SOLE   0 8,205 2,397
TELUS CORPORATION COM 87971M103   10,543,577 592,372 SH   SOLE   0 490,191 102,181
TELUS INTL CDA INC SUB VTG SHS 87975H100   430,168 50,078 SH   SOLE   0 41,003 9,075
TEREX CORP NEW COM 880779103   913,039 15,890 SH   SOLE   0 15,890 0
TESLA INC COM 88160R101   62,368 251 SH   SOLE   0 200 51
TEXAS INSTRS INC COM 882508104   2,021,144 11,857 SH   SOLE   0 8,970 2,887
THE TRADE DESK INC COM CL A 88339J105   7,196 100 SH   SOLE   0 100 0
THERMO FISHER SCIENTIFIC INC COM 883556102   44,671,817 84,161 SH   SOLE   0 62,682 21,479
THOMSON REUTERS CORP. COM 884903808   11,779,831 80,555 SH   SOLE   0 61,116 19,439
TOPBUILD CORP COM 89055F103   247,385 661 SH   SOLE   0 474 187
TORONTO DOMINION BK ONT COM NEW 891160509   134,125,591 2,075,328 SH   SOLE   0 1,549,071 526,257
TOTALENERGIES SE SPONSORED ADS 89151E109   2,461,728 36,535 SH   SOLE   0 28,299 8,236
TRANSALTA CORP COM 89346D107   11,529 1,386 SH   SOLE   0 389 997
TRICON RESIDENTIAL INC COM NPV 89612W102   910 100 SH   SOLE   0 100 0
TRUPANION INC COM 898202106   1,525 50 SH   SOLE   0 50 0
UBER TECHNOLOGIES INC COM 90353T100   12,314 200 SH   SOLE   0 200 0
UBIQUITI INC COM 90353W103   3,489 25 SH   SOLE   0 25 0
UNILEVER PLC SPON ADR NEW 904767704   1,328,982 27,413 SH   SOLE   0 20,796 6,617
UNION PAC CORP COM 907818108   437,694 1,782 SH   SOLE   0 1,367 415
UNITED PARCEL SERVICE INC CL B 911312106   837,249 5,325 SH   SOLE   0 5,325 0
UNITED STS OIL FD LP UNITS 91232N207   5,332 80 SH   SOLE   0 80 0
UNITEDHEALTH GROUP INC COM 91324P102   54,553,874 103,622 SH   SOLE   0 77,180 26,442
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   259,839 1,036 SH   SOLE   0 1,036 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   45,005 93 SH   SOLE   0 93 0
VERALTO CORP COM SHS 92338C103   102,660 1,248 SH   SOLE   0 881 367
VERIZON COMMUNICATIONS INC COM 92343V104   76,531 2,030 SH   SOLE   0 1,802 228
VERISK ANALYTICS INC COM 92345Y106   446,190 1,868 SH   SOLE   0 1,735 133
VERMILION ENERGY INC COM 923725105   687 57 SH   SOLE   0 57 0
VERTEX PHARMACEUTICALS INC COM 92532F100   431,303 1,060 SH   SOLE   0 785 275
VISA INC COM CL A 92826C839   63,397,307 243,508 SH   SOLE   0 184,709 58,799
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   957,000 110,000 SH   SOLE   0 110,000 0
WEC ENERGY GROUP INC COM 92939U106   726,976 8,637 SH   SOLE   0 6,968 1,669
WK KELLOGG CO COM SHS 92942W107   670 51 SH   SOLE   0 51 0
WABTEC COM 929740108   253 2 SH   SOLE   0 2 0
WALMART INC COM 931142103   12,927 82 SH   SOLE   0 82 0
WALKER & DUNLOP INC COM 93148P102   1,665 15 SH   SOLE   0 15 0
WARNER BROS DISCOVERY INC COM SER A 934423104   1,991 175 SH   SOLE   0 175 0
WARNER MUSIC GROUP CORP COM CL A 934550203   134,105 3,747 SH   SOLE   0 2,703 1,044
WASTE CONNECTIONS INC COM 94106B101   3,950,329 26,450 SH   SOLE   0 23,695 2,755
WASTE MGMT INC DEL COM 94106L109   2,042,993 11,407 SH   SOLE   0 9,120 2,287
WATERS CORP COM 941848103   217,291 660 SH   SOLE   0 613 47
WELLS FARGO CO NEW COM 949746101   287,051 5,832 SH   SOLE   0 4,192 1,640
WEST FRASER TIMBER CO LTD COM 952845105   17,113 200 SH   SOLE   0 151 49
WHEATON PRECIOUS METALS CORP COM 962879102   3,900,291 79,044 SH   SOLE   0 60,488 18,556
WILLIAMS COS INC COM 969457100   2,724,890 78,234 SH   SOLE   0 61,332 16,902
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   27,606 1,309 SH   SOLE   0 1,052 257
XYLEM INC COM 98419M100   4,116 36 SH   SOLE   0 36 0
ZOETIS INC CL A 98978V103   6,712,356 34,009 SH   SOLE   0 26,230 7,779
AMDOCS LTD SHS G02602103   309,197 3,518 SH   SOLE   0 2,458 1,060
AON PLC SHS CL A G0403H108   5,320,136 18,281 SH   SOLE   0 13,957 4,324
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,055,115 11,556 SH   SOLE   0 8,718 2,838
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   3,674 178 SH   SOLE   0 178 0
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   640 16 SH   SOLE   0 16 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   420,153 13,329 SH   SOLE   0 11,253 2,076
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,021,781 38,887 SH   SOLE   0 37,782 1,105
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   1,696,464 25,419 SH   SOLE   0 23,508 1,911
EATON CORP PLC SHS G29183103   19,265 80 SH   SOLE   0 80 0
ICON PLC SHS G4705A100   208,056 735 SH   SOLE   0 474 261
JOHNSON CTLS INTL PLC SHS G51502105   4,668 81 SH   SOLE   0 81 0
LINDE PLC SHS G54950103   40,372,793 98,300 SH   SOLE   0 73,757 24,543
MEDTRONIC PLC SHS G5960L103   1,528,396 18,553 SH   SOLE   0 17,992 561
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   4,008 200 SH   SOLE   0 200 0
ALCON AG ORD SHS H01301128   3,749 48 SH   SOLE   0 48 0
CHUBB LIMITED COM H1467J104   186,224 824 SH   SOLE   0 564 260
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,253,350 2,977 SH   SOLE   0 2,294 683
NXP SEMICONDUCTORS N V COM N6596X109   340,845 1,484 SH   SOLE   0 1,077 407
ROYAL CARIBBEAN GROUP COM V7780T103   38,847 300 SH   SOLE   0 300 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   1,150,551 58,050 SH   SOLE   0 58,050 0