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
AT&T INC COM 00206R102 476 23 SH SOLE 0 0 23
ATS CORPORATION COM 00217Y104 1,155,640 40,111 SH SOLE 0 37,719 2,392
ABBOTT LABORATORIES COM 002824100 4,374,212 48,206 SH SOLE 0 44,018 4,188
ABBVIE INC COM 00287Y109 3,368,453 13,386 SH SOLE 0 10,580 2,806
AGNICO EAGLE MINES LTD COM 008474108 6,215,397 40,021 SH SOLE 0 36,567 3,454
AIR PRODUCTS AND CHEMICALS I COM 009158106 1,301,719 4,440 SH SOLE 0 3,516 924
ALAMOS GOLD INC COM CL A 011532108 9,515 314 SH SOLE 0 93 221
ALGOMA STL GROUP INC COM 015658107 25,109 6,164 SH SOLE 0 5,757 407
ALPHABET INC CAP STK CL C 02079K107 134,722,962 381,295 SH SOLE 0 302,924 78,371
ALPHABET INC CAP STK CL A 02079K305 25,168,854 70,428 SH SOLE 0 57,615 12,813
AMAZON COM INC COM 023135106 83,326,762 349,613 SH SOLE 0 277,436 72,177
AMERICAN EXPRESS CO COM 025816109 141,050 417 SH SOLE 0 340 77
AMERICAN FINANCIAL GROUP INC COM 025932104 1,069,281 7,641 SH SOLE 0 5,487 2,154
CENCORA INC COM 03073E105 5,336,719 18,859 SH SOLE 0 17,997 862
AMETEK INC COM 031100100 7,159,972 29,594 SH SOLE 0 23,927 5,667
AMGEN INC COM 031162100 1,538,285 4,248 SH SOLE 0 3,285 963
AMPHENOL CORP CL A 032095101 2,155,512 12,225 SH SOLE 0 9,311 2,914
ANALOG DEVICES INC COM 032654105 3,971 10 SH SOLE 0 10 0
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108 8,240 100 SH SOLE 0 100 0
ELEVANCE HEALTH INC FORMERLY COM 036752103 1,066,214 2,757 SH SOLE 0 2,223 534
APPLE INC COM 037833100 20,674,772 71,450 SH SOLE 0 54,412 17,038
APPLIED MATLS INC COM 038222105 2,415,543 3,341 SH SOLE 0 2,733 608
APTARGROUP INC COM 038336103 16,651 133 SH SOLE 0 133 0
ARGENX SE SPONSORED ADR 04016X101 213,387 230 SH SOLE 0 177 53
ARISTA NETWORKS INC COM SHS 040413205 152,042 895 SH SOLE 0 720 175
AURORA CANNABIS INC COM 05156X850 38 14 SH SOLE 0 0 14
AUTODESK INC COM 052769106 120,734 621 SH SOLE 0 541 80
AUTOZONE INC COM 053332102 568,877 178 SH SOLE 0 135 43
AXOS FINANCIAL INC COM 05465C100 840,475 8,630 SH SOLE 0 6,198 2,432
BCE INC COM NEW 05534B760 3,136,666 145,683 SH SOLE 0 99,517 46,166
BRP INC COM SUN VTG 05577W200 1,872,475 30,669 SH SOLE 0 24,898 5,771
BALL CORP COM 058498106 6,739 108 SH SOLE 0 108 0
BALLARD PWR SYS INC NEW COM 058586108 1,753 450 SH SOLE 0 0 450
BANCO SANTANDER SA ADR 05964H105 751,037 54,423 SH SOLE 0 40,792 13,631
BANK OF AMER CORP COM 060505104 402,620 7,066 SH SOLE 0 5,883 1,183
BANK MONTREAL MEDIUM COM 063671101 171,998,238 973,584 SH SOLE 0 760,503 213,081
BANK OF NY MELLON CORP COM 064058100 282,712 1,955 SH SOLE 0 1,487 468
BANK NOVA SCOTIA B C COM 064149107 23,345,021 268,713 SH SOLE 0 199,366 69,347
BANK OZK LITTLE ROCK ARK COM 06417N103 16,356 314 SH SOLE 0 178 136
BARRICK MNG CORP COM SHS 06849F108 885,840 24,102 SH SOLE 0 20,122 3,980
BECTON DICKINSON & CO COM 075887109 13,014 86 SH SOLE 0 86 0
BENTLEY SYS INC COM CL B 08265T208 5,858 196 SH SOLE 0 0 196
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 38,067,669 76,076 SH SOLE 0 60,166 15,910
BLACKROCK INC COM 09290D101 875,019 910 SH SOLE 0 729 181
BOEING CO COM 097023105 140,056 647 SH SOLE 0 562 85
BOOKING HOLDINGS INC COM 09857L108 417,794 2,344 SH SOLE 0 1,911 433
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 130,743 2,155 SH SOLE 0 1,631 524
BOSTON SCIENTIFIC CORP COM 101137107 863,288 20,227 SH SOLE 0 14,681 5,546
BOYD GROUP SERVICES INC COM 103310108 5,169,914 54,625 SH SOLE 0 45,935 8,690
BROADCOM INC COM 11135F101 107,817,405 285,420 SH SOLE 0 221,657 63,763
BROOKFIELD CORP CL A LTD VT SH 11271J107 91,489,934 2,145,349 SH SOLE 0 1,715,028 430,321
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 888,007 19,805 SH SOLE 0 15,739 4,066
CAE INC COM 124765108 640,151 25,579 SH SOLE 0 18,461 7,118
CBRE GROUP INC CL A 12504L109 895,284 6,647 SH SOLE 0 5,331 1,316
CGI INC CL A SUB VTG 12532H104 9,308,811 144,085 SH SOLE 0 120,342 23,743
THE CIGNA GROUP COM 125523100 176,159 639 SH SOLE 0 524 115
CME GROUP INC COM 12572Q105 5,129,660 23,229 SH SOLE 0 21,343 1,886
CADENCE DESIGN SYSTEM INC COM 127387108 1,738,106 4,631 SH SOLE 0 3,559 1,072
CANADIAN IMPERIAL BANK OF CO COM 136069101 77,772,617 675,677 SH SOLE 0 533,065 142,612
CANADIAN NATL RY CO COM 136375102 17,158,435 143,847 SH SOLE 0 115,701 28,146
CANADIAN NAT RES LTD MED TER COM 136385101 101,936,448 2,577,292 SH SOLE 0 2,050,297 526,995
CANADIAN PACIFIC KANSAS CITY COM 13646K108 94,516,541 1,090,676 SH SOLE 0 856,819 233,857
CANOPY GROWTH CORPORATION COM NEW 138035704 48 50 SH SOLE 0 0 50
CAPITAL ONE FINL CORP COM 14040H105 456,009 2,273 SH SOLE 0 1,633 640
CARDINAL HEALTH INC COM 14149Y108 433,071 1,823 SH SOLE 0 1,456 367
CENOVUS ENERGY INC COM 15135U109 202,747 8,175 SH SOLE 0 6,063 2,112
CHENIERE ENERGY INC COM NEW 16411R208 64,532 270 SH SOLE 0 234 36
CITIGROUP INC COM NEW 172967424 167,672 1,198 SH SOLE 0 1,042 156
COCA COLA CO COM 191216100 512,082 6,301 SH SOLE 0 4,916 1,385
COEUR MNG INC COM NEW 192108504 800 49 SH SOLE 0 49 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 3,062,223 32,647 SH SOLE 0 30,142 2,505
CONSTELLATION BRANDS INC CL A 21036P108 144,931 1,042 SH SOLE 0 854 188
COOPER COS INC COM 216648501 978,626 13,647 SH SOLE 0 10,881 2,766
COPART INC COM 217204106 611,582 21,695 SH SOLE 0 15,711 5,984
CORPAY INC COM SHS 219948106 119,977 360 SH SOLE 0 273 87
COSTCO WHOLESALE CORPORATION COM 22160K105 9,478,182 10,132 SH SOLE 0 7,984 2,148
DANAHER CORP DEL COM 235851102 2,306,712 12,110 SH SOLE 0 10,932 1,178
DARDEN RESTAURANTS INC COM 237194105 1,797,231 8,724 SH SOLE 0 6,655 2,069
DESCARTES SYS GROUP INC COM 249906108 1,955,184 28,242 SH SOLE 0 22,555 5,687
DIAGEO PLC SPON ADR NEW 25243Q205 309,141 3,846 SH SOLE 0 3,004 842
TRUMP MEDIA & TECHNOLOGY GRO *W EXP 03/25/202 25400Q113 638 200 SH SOLE 0 0 200
DOMINOS PIZZA INC COM 25754A201 3,772,141 12,742 SH SOLE 0 10,481 2,261
EOG RES INC COM 26875P101 71,221 549 SH SOLE 0 479 70
EMERA INC COM 290876101 14,564,154 274,692 SH SOLE 0 194,589 80,103
ENBRIDGE INC COM 29250N105 78,891,371 1,455,454 SH SOLE 0 1,145,118 310,336
EQUINIX INC COM 29444U700 4,851,283 4,654 SH SOLE 0 3,677 977
FTI CONSULTING INC COM 302941109 2,187,466 14,680 SH SOLE 0 14,322 358
META PLATFORMS INC CL A 30303M102 7,531,187 13,370 SH SOLE 0 10,468 2,902
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 4,271 18 SH SOLE 0 18 0
FIRST AMERN FINL CORP COM 31847R102 348,162 5,076 SH SOLE 0 4,090 986
FIRSTSERVICE CORP NEW COM 33767E202 1,505,169 10,590 SH SOLE 0 9,156 1,434
FLEXSHARES TR STOXX GLOBR INF 33939L795 336,232 5,234 SH SOLE 0 5,234 0
FORTIS INC COM 349553107 4,661,811 81,411 SH SOLE 0 67,093 14,318
FRANCO NEV CORP COM 351858105 77,576,248 371,956 SH SOLE 0 296,368 75,588
GILDAN ACTIVEWEAR INC COM 375916103 3,358,861 65,179 SH SOLE 0 57,549 7,630
GSK PLC SPONSORED ADR 37733W204 241,341 4,604 SH SOLE 0 3,340 1,264
GLOBAL PMTS INC COM 37940X102 1,088 15 SH SOLE 0 15 0
WW GRAINGER INC COM 384802104 2,061,006 1,515 SH SOLE 0 1,192 323
GRAPHIC PACKAGING HLDG CO COM 388689101 527,199 49,877 SH SOLE 0 38,191 11,686
GUIDEWIRE SOFTWARE INC COM 40171V100 787,027 6,396 SH SOLE 0 4,634 1,762
HDFC BANK LTD SPONSORED ADS 40415F101 127,290 4,928 SH SOLE 0 3,755 1,173
HALEON PLC SPON ADS 405552100 177,130 18,985 SH SOLE 0 15,735 3,250
HARTFORD INSURANCE GROUP INC COM 416515104 3,504,491 26,445 SH SOLE 0 20,874 5,571
HEALTHQUITY INC COM 42226A107 143,428 1,588 SH SOLE 0 1,211 377
HEICO CORP NEW COM 422806109 5,014,086 14,077 SH SOLE 0 11,592 2,485
HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148 55 51 SH SOLE 0 51 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 107,069 324 SH SOLE 0 261 63
HOME DEPOT INC COM 437076102 2,764,658 7,839 SH SOLE 0 6,215 1,624
ICICI BANK LIMITED ADR 45104G104 1,939,552 66,812 SH SOLE 0 51,740 15,072
ILLINOIS TOOL WKS INC COM 452308109 1,120,827 4,144 SH SOLE 0 3,266 878
IMPERIAL OIL LTD COM NEW 453038408 1,359,922 12,116 SH SOLE 0 9,833 2,283
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1,592,222 18,293 SH SOLE 0 13,216 5,077
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 441,109 2,548 SH SOLE 0 1,912 636
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,244,732 42,602 SH SOLE 0 34,865 7,737
INVESCO QQQ TR UNIT SER 1 46090E103 8,836 12 SH SOLE 0 12 0
INTUIT COM 461202103 512,343 1,963 SH SOLE 0 1,468 495
INTUITIVE SURGICAL INC COM NEW 46120E602 128,848 324 SH SOLE 0 266 58
IQVIA HLDGS INC COM 46266C105 1,079,713 5,588 SH SOLE 0 4,102 1,486
ISHARES TR CORE S&P TTL STK 464287150 84,071,060 511,817 SH SOLE 0 436,019 75,798
ISHARES TR US AER DEF ETF 464288760 168,724 696 SH SOLE 0 696 0
ISHARES TR CORE HIGH DV ETF 46429B663 7,124 260 SH SOLE 0 260 0
ISHARES TR CORE MSCI TOTAL 46432F834 71,119,692 745,177 SH SOLE 0 632,910 112,267
ISHARES INC CORE MSCI EMKT 46434G103 459,818 5,548 SH SOLE 0 5,548 0
ISHARES TR GLOBAL REIT ETF 46434V647 351,776 12,734 SH SOLE 0 12,734 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 197,207 24,138 SH SOLE 0 17,930 6,208
JPMORGAN CHASE & CO COM 46625H100 74,922,563 228,890 SH SOLE 0 182,144 46,746
JOHNSON & JOHNSON COM 478160104 9,316,127 36,682 SH SOLE 0 31,580 5,102
KLA CORP COM NEW 482480100 1,060,208 3,514 SH SOLE 0 2,735 779
KEYSIGHT TECHNOLOGIES INC COM 49338L103 24,154 69 SH SOLE 0 18 51
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 1,411,315 18,124 SH SOLE 0 14,649 3,475
KRAFT HEINZ CO COM 500754106 3,543 150 SH SOLE 0 150 0
LAM RESEARCH CORP COM NEW 512807306 2,010,217 4,639 SH SOLE 0 3,764 875
LAMAR ADVERTISING CO CL A 512816109 235,529 1,510 SH SOLE 0 1,468 42
ELI LILLY & CO COM 532457108 2,104,999 1,755 SH SOLE 0 1,405 350
LOWES COS INC COM 548661107 1,984 9 SH SOLE 0 9 0
MDA SPACE LTD COM 55293N109 946,710 22,923 SH SOLE 0 19,819 3,104
MSCI INC COM 55354G100 691,089 1,234 SH SOLE 0 986 248
MAGNA INTL INC COM 559222401 2,383,720 36,267 SH SOLE 0 29,441 6,826
MANULIFE FINL CORP COM 56501R106 6,231,772 153,725 SH SOLE 0 143,707 10,018
MARSH & MCLENNAN COS INC COM 571748102 4,145,749 24,874 SH SOLE 0 24,276 598
MARTIN MARIETTA MATLS INC COM 573284106 3,287,190 5,700 SH SOLE 0 5,562 138
MASTERCARD INCORPORATED CL A 57636Q104 6,669,609 12,986 SH SOLE 0 10,116 2,870
MCDONALDS CORP COM 580135101 5,212,658 19,284 SH SOLE 0 15,028 4,256
MCKESSON CORP COM 58155Q103 327,930 434 SH SOLE 0 345 89
MERCK & CO INC COM 58933Y105 213,952 1,665 SH SOLE 0 1,365 300
METHANEX CORP COM 59151K108 3,202,367 69,361 SH SOLE 0 56,957 12,404
MICROSOFT CORP COM 594918104 80,316,055 215,313 SH SOLE 0 170,856 44,457
MIDDLEBY CORP COM 596278101 8,256 48 SH SOLE 0 48 0
MITSUBISHI UFJ FINANCIAL GRO SPONSORED ADS 606822104 67,775,731 3,407,528 SH SOLE 0 2,669,318 738,210
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 340,846 35,579 SH SOLE 0 27,178 8,401
MOLINA HEALTHCARE INC COM 60855R100 976,777 4,271 SH SOLE 0 3,400 871
MONDELEZ INTL INC CL A 609207105 1,522,927 26,330 SH SOLE 0 19,006 7,324
MONSTER BEVERAGE CORP NEW COM 61174X109 1,178,142 12,257 SH SOLE 0 8,837 3,420
MOODY'S CORP COM 615369105 475,113 1,049 SH SOLE 0 864 185
MOTOROLA SOLUTIONS INC COM NEW 620076307 360,471 868 SH SOLE 0 693 175
NASDAQ INC COM 631103108 554,498 7,035 SH SOLE 0 5,624 1,411
NRC HEALTH COM NEW 637372202 77,328 3,585 SH SOLE 0 2,992 593
NETFLIX INC. COM 64110L106 191,494 2,682 SH SOLE 0 2,201 481
NEWMONT CORP COM 651639106 31,849 341 SH SOLE 0 341 0
NIKE INC CL B 654106103 797,108 19,418 SH SOLE 0 18,950 468
NOVO-NORDISK A S ADR 670100205 1,534 32 SH SOLE 0 32 0
NVIDIA CORPORATION COM 67066G104 6,579,159 32,881 SH SOLE 0 25,997 6,884
NUTRIEN LTD COM 67077M108 727,318 11,550 SH SOLE 0 9,148 2,402
OREILLY AUTOMOTIVE INC COM 67103H107 132,793 1,442 SH SOLE 0 1,256 186
CHORD ENERGY CORPORATION COM NEW 674215207 1,143 10 SH SOLE 0 0 10
OCCIDENTAL PETE CORP *w EXP 08/03/202 674599162 719 27 SH SOLE 0 27 0
OPEN TEXT CORP COM 683715106 2,293,357 103,665 SH SOLE 0 82,706 20,959
ORACLE CORP COM 68389X105 3,043,257 20,766 SH SOLE 0 15,937 4,829
OR ROYALTIES INC. COM SHS 68390D106 53,775 1,699 SH SOLE 0 1,486 213
OTIS WORLDWIDE CORP COM 68902V107 2,001,792 27,958 SH SOLE 0 21,778 6,180
OVINTIV INC COM 69047Q102 1,368 26 SH SOLE 0 0 26
PPG INDs INC COM 693506107 445,862 3,676 SH SOLE 0 2,656 1,020
PTC INC COM 69370C100 155,872 1,372 SH SOLE 0 1,043 329
PACCAR INC COM 693718108 10,690 89 SH SOLE 0 32 57
PARKER-HANNIFIN CORP COM 701094104 2,209,573 2,259 SH SOLE 0 1,785 474
PEMBINA PIPELINE CORP COM 706327103 1,451,511 31,386 SH SOLE 0 24,025 7,361
PEPSICO INC COM 713448108 510,458 3,770 SH SOLE 0 2,713 1,057
PERFORMANCE FOOD GROUP CO COM 71377A103 201,333 1,801 SH SOLE 0 1,371 430
PFIZER INC COM 717081103 5,177 215 SH SOLE 0 215 0
PHILIP MORRIS INTL INC COM 718172109 11,035 61 SH SOLE 0 0 61
PROCTER & GAMBLE CO COM 742718109 5,222,583 35,615 SH SOLE 0 32,612 3,003
PROGRESSIVE CORP COM 743315103 443,016 2,028 SH SOLE 0 1,452 576
PUBLIC SVC ENTERPRISE GROUP COM 744573106 698,300 8,604 SH SOLE 0 6,269 2,335
QUALCOMM INC COM 747525103 187,931 1,017 SH SOLE 0 732 285
QUEST DIAGNOSTICS INC COM 74834L100 103,643 489 SH SOLE 0 401 88
RB GLOBAL INC COM 74935Q107 9,456,035 81,262 SH SOLE 0 67,384 13,878
RELX PLC SPONSORED ADR 759530108 56,728,032 1,791,223 SH SOLE 0 1,401,799 389,424
REPUBLIC SVCS INC COM 760759100 4,340,013 20,368 SH SOLE 0 16,010 4,358
RESMED INC COM 761152107 40,874,910 209,744 SH SOLE 0 162,856 46,888
RESTAURANT BRANDS INTL INC COM 76131D103 71,110,219 980,833 SH SOLE 0 755,123 225,710
ROGERS COMMUNICATIONS INC CL B 775109200 2,713,736 83,453 SH SOLE 0 67,351 16,102
ROLLINS INC COM 775711104 1,040,995 24,940 SH SOLE 0 20,106 4,834
ROPER TECHNOLOGIES INC COM 776696106 1,481,809 4,379 SH SOLE 0 3,596 783
ROYAL BK CDA COM 780087102 49,935,120 241,259 SH SOLE 0 204,345 36,914
SHELL PLC SPON ADS 780259305 4,291,994 55,352 SH SOLE 0 43,136 12,216
S&P GLOBAL INC COM 78409V104 51,194,211 125,704 SH SOLE 0 100,219 25,485
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 43,090,277 57,737 SH SOLE 0 45,224 12,513
SPDR GOLD TR GOLD SHS 78463V107 306,881 833 SH SOLE 0 0 833
SALESFORCE INC COM 79466L302 176,712 1,128 SH SOLE 0 925 203
SANOFI SA SPONSORED ADR 80105N105 828,286 19,416 SH SOLE 0 15,177 4,239
SAP SE SPON ADR 803054204 44,599,588 289,401 SH SOLE 0 226,637 62,764
SCHWAB CHARLES CORP COM 808513105 431,823 4,680 SH SOLE 0 3,487 1,193
SERVICENOW INC COM 81762P102 539,884 5,438 SH SOLE 0 4,369 1,069
SERVISFIRST BANCSHARES INC COM 81768T108 738,589 8,514 SH SOLE 0 6,219 2,295
SHERWIN WILLIAMS CO COM 824348106 55,363,557 160,791 SH SOLE 0 125,878 34,913
SHOPIFY INC CL A SUB VTG SHS 82509L107 7,737,454 67,661 SH SOLE 0 61,973 5,688
SOUTH BOW CORP COM 83671M105 2,077 59 SH SOLE 0 59 0
STANTEC INC COM 85472N109 3,918,315 56,836 SH SOLE 0 52,075 4,761
STARBUCKS CORP COM 855244109 189,766 1,857 SH SOLE 0 1,857 0
STRYKER CORPORATION COM 863667101 94,766 301 SH SOLE 0 263 38
SUN LIFE FINANCIAL INC. COM 866796105 5,815,642 74,107 SH SOLE 0 63,821 10,286
SUNBELT RENTALS HOLDINGS INC SHS 866966104 476,539 6,370 SH SOLE 0 4,611 1,759
SUNCOR ENERGY INC NEW COM 867224107 7,564,718 140,676 SH SOLE 0 128,688 11,988
SUNOCOCORP LLC COM SHS LLC 86765Q106 763,114 11,277 SH SOLE 0 9,473 1,804
SYNOPSYS INC COM 871607107 106,610 239 SH SOLE 0 195 44
TFI INTERNATIONAL INC COM 87241L109 11,001,136 76,461 SH SOLE 0 62,399 14,062
TJX COS INC NEW COM 872540109 9,567,982 63,155 SH SOLE 0 49,523 13,632
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 2,106,561 4,411 SH SOLE 0 3,412 999
TC ENERGY CORP COM 87807B107 17,211,606 260,025 SH SOLE 0 180,078 79,947
TECK RESOURCES LTD CL B 878742204 1,016,330 17,072 SH SOLE 0 14,805 2,267
TELUS CORPORATION COM 87971M103 463,838 43,876 SH SOLE 0 39,451 4,425
TENET HEALTHCARE CORP COM NEW 88033G407 1,197,124 6,399 SH SOLE 0 5,229 1,170
TESLA INC COM 88160R101 1,261 3 SH SOLE 0 3 0
TEXAS INSTRS INC COM 882508104 5,366,154 18,003 SH SOLE 0 15,010 2,993
THERMO FISHER SCIENTIFIC INC COM 883556102 73,481,828 146,565 SH SOLE 0 114,249 32,316
THOMSON REUTERS CORP COM 884903881 3,475,118 42,566 SH SOLE 0 33,591 8,975
3M CO COM 88579Y101 141,671 875 SH SOLE 0 763 112
TORONTO DOMINION BK ONT COM NEW 891160509 195,450,148 1,608,236 SH SOLE 0 1,270,342 337,894
TRADEWEB MKTS INC CL A 892672106 65,476 657 SH SOLE 0 538 119
TRANSALTA CORP COM 89346D107 9,236 668 SH SOLE 0 168 500
US BANCORP COM NEW 902973304 1,007,653 16,683 SH SOLE 0 12,548 4,135
UBER TECHNOLOGIES INC COM 90353T100 142,371 1,973 SH SOLE 0 1,617 356
UNILEVER PLC SPON ADR NEW 904767803 2,119,109 35,248 SH SOLE 0 27,561 7,687
UNITED PARCEL SVCS INC CL B 911312106 1,360,197 12,653 SH SOLE 0 10,176 2,477
UNITED RENTALS INC COM 911363109 312,677 276 SH SOLE 0 210 66
UNITEDHEALTH GROUP INC COM 91324P102 3,716,979 8,943 SH SOLE 0 7,480 1,463
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 23,663 100 SH SOLE 0 100 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 111,862 1,570 SH SOLE 0 1,570 0
VANGUARD INDEX FDS VALUE ETF 922908744 11,329 52 SH SOLE 0 52 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,693,741 87,240 SH SOLE 0 84,830 2,410
VERISK ANALYTICS INC COM 92345Y106 5,026,840 28,000 SH SOLE 0 27,318 682
VIATRIS INC COM 92556V106 127 8 SH SOLE 0 8 0
VISA INC COM CL A 92826C839 99,053,856 288,711 SH SOLE 0 231,136 57,575
VISTRA CORP COM 92840M102 750,319 4,730 SH SOLE 0 3,749 981
WEC ENERGY GROUP INC COM 92939U106 1,778,523 15,231 SH SOLE 0 11,894 3,337
WALMART INC COM 931142103 312,144 2,756 SH SOLE 0 2,456 300
WARNER BROS DISCOVERY INC COM SER A 934423104 133 5 SH SOLE 0 0 5
WASTE CONNECTIONS INC COM 94106B101 6,268,025 37,623 SH SOLE 0 31,122 6,501
WASTE MGMT INC DEL COM 94106L109 3,666,598 16,451 SH SOLE 0 13,047 3,404
WATERS CORP COM 941848103 6,141,655 16,376 SH SOLE 0 15,976 400
WELLS FARGO & CO COM 949746101 353,699 4,280 SH SOLE 0 3,081 1,199
WEST FRASER TIMBER CO LTD COM 952845105 1,423,402 21,036 SH SOLE 0 17,156 3,880
WEYERHAEUSER CO COM NEW 962166104 534,173 22,313 SH SOLE 0 17,968 4,345
WHEATON PRECIOUS METALS CORP COM 962879102 53,820,716 478,665 SH SOLE 0 378,812 99,853
WILLIAMS COS INC COM 969457100 9,003,317 121,110 SH SOLE 0 94,795 26,315
ZOETIS INC CL A 98978V103 85,082 1,184 SH SOLE 0 903 281
TOTALENERGIES SE ACT F92124100 5,921,190 76,147 SH SOLE 0 59,585 16,562
AMDOCS LTD SHS G02602103 235,465 4,659 SH SOLE 0 3,364 1,295
AON PLC SHS CL A G0403H108 768,194 2,316 SH SOLE 0 1,729 587
ARCH CAP GROUP LTD ORD G0450A105 5,144 53 SH SOLE 0 53 0
ASTRAZENECA PLC ORD G0593M107 4,734,621 24,969 SH SOLE 0 19,457 5,512
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 735,564 5,911 SH SOLE 0 4,448 1,463
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 20,005,518 547,989 SH SOLE 0 401,491 146,498
BROOKFIELD WEALTH SOL LTD CL A EXCHANGEAB G17434104 127 3 SH SOLE 0 3 0
CARNIVAL CORP LTD COMMON SHARES G2004J103 2,857 100 SH SOLE 0 100 0
CRH PLC ORD G25508105 2,247 21 SH SOLE 0 21 0
COCA-COLA EUROAPACIPIC PARTNE SHS G25839104 274,992 2,748 SH SOLE 0 2,081 667
LINDE PLC SHS G54950103 64,407,200 124,113 SH SOLE 0 97,134 26,979
MEDTRONIC PLC SHS G5960L103 270,128 3,453 SH SOLE 0 2,497 956
CHUBB LIMITED COM H1467J104 300,532 882 SH SOLE 0 659 223
SPOTIFY TECHNOLOGY S A SHS L8681T102 5,023,800 10,942 SH SOLE 0 9,012 1,930
ASML HLDG NV N Y REGISTRY SHS N07059210 12,133,594 6,099 SH SOLE 0 4,753 1,346
FERRARI N V COM N3167Y103 4,095 11 SH SOLE 0 11 0