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