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 957,440 54,400 SH SOLE 0 54,400 0
ATS CORPORATION COM 00217Y104 1,760,191 52,296 SH SOLE 0 45,942 6,354
ABBOTT LABS COM 002824100 2,104,528 18,516 SH SOLE 0 13,710 4,806
ABBVIE INC COM 00287Y109 1,608,671 8,834 SH SOLE 0 7,125 1,709
ADOBE INC COM 00724F101 22,202 44 SH SOLE 0 44 0
AGNICO EAGLE MINES LTD COM 008474108 2,612,947 43,809 SH SOLE 0 39,214 4,595
AIRBNB INC COM CL A 009066101 7,588 46 SH SOLE 0 46 0
AIR PRODS & CHEMS INC COM 009158106 1,556,100 6,423 SH SOLE 0 5,190 1,233
ALBEMARLE CORP COM 012653101 374,141 2,840 SH SOLE 0 2,470 370
ALCOA CORP COM 013872106 2,027 60 SH SOLE 0 60 0
ALGOMA STL GROUP INC COM 015658107 17,467 2,048 SH SOLE 0 1,930 118
ALGONQUIN PWR UTILS CORP COM 015857105 18,963 3,000 SH SOLE 0 3,000 0
ALIGN TECHNOLOGY INC COM 016255101 7,870 24 SH SOLE 0 24 0
ALPHABET INC CAP STK CL C 02079K107 47,897,494 314,577 SH SOLE 0 236,571 78,006
ALPHABET INC CAP STK CL A 02079K305 13,360,323 88,520 SH SOLE 0 67,046 21,474
AMAZON COM INC COM 023135106 6,651,512 36,875 SH SOLE 0 26,347 10,528
AMERICAN AIRLS GROUP INC COM 02376R102 819,843 53,410 SH SOLE 0 53,410 0
AMERICAN EXPRESS CO COM 025816109 32,559 143 SH SOLE 0 143 0
AMERICAN FINL GROUP INC OHIO COM 025932104 1,593,949 11,679 SH SOLE 0 7,605 4,074
CENCORA INC COM 03073E105 645,624 2,657 SH SOLE 0 2,403 254
AMERIPRISE FINL INC COM 03076C106 6,576 15 SH SOLE 0 15 0
AMETEK INC COM 031100100 3,021,690 16,521 SH SOLE 0 12,392 4,129
AMGEN INC COM 031162100 1,162,300 4,088 SH SOLE 0 3,053 1,035
AMPHENOL CORP NEW CL A 032095101 542,952 4,707 SH SOLE 0 3,454 1,253
ANALOG DEVICES INC COM 032654105 22,548 114 SH SOLE 0 114 0
ANSYS INC COM 03662Q105 5,554 16 SH SOLE 0 16 0
APOLLO GLOBAL MGMT INC COM 03769M106 2,473 22 SH SOLE 0 22 0
APPLE INC COM 037833100 10,452,734 60,956 SH SOLE 0 48,123 12,833
APPLIED MATLS INC COM 038222105 1,081,057 5,242 SH SOLE 0 4,029 1,213
APTARGROUP INC COM 038336103 391,524 2,721 SH SOLE 0 2,462 259
ASTRAZENECA PLC SPONSORED ADR 046353108 1,895,103 27,972 SH SOLE 0 22,257 5,715
ATLASSIAN CORPORATION CL A 049468101 6,048 31 SH SOLE 0 31 0
ATMOS ENERGY CORP COM 049560105 3,328 28 SH SOLE 0 28 0
AURORA CANNABIS INC COM 05156X850 83 19 SH SOLE 0 5 14
AUTODESK INC COM 052769106 667,977 2,565 SH SOLE 0 1,690 875
AUTOHOME INC SP ADS RP CL A 05278C107 33,063 1,261 SH SOLE 0 851 410
AVERY DENNISON CORP COM 053611109 209,185 937 SH SOLE 0 679 258
AXOS FINANCIAL INC COM 05465C100 934,729 17,297 SH SOLE 0 11,081 6,216
BCE INC COM NEW 05534B760 8,122,143 238,953 SH SOLE 0 167,320 71,633
BP PLC SPONSORED ADR 055622104 1,487,229 39,470 SH SOLE 0 36,747 2,723
BRP INC COM SUN VTG 05577W200 175,627 2,615 SH SOLE 0 1,883 732
BALL CORP COM 058498106 43,515,772 646,018 SH SOLE 0 484,335 161,683
BANK AMERICA CORP COM 060505104 1,590,440 41,942 SH SOLE 0 39,969 1,973
BANK MONTREAL QUE COM 063671101 92,782,818 950,068 SH SOLE 0 693,789 256,279
BANK NOVA SCOTIA HALIFAX COM 064149107 15,793,949 305,240 SH SOLE 0 219,984 85,256
BANK OZK LITTLE ROCK ARK COM 06417N103 938,521 20,645 SH SOLE 0 13,092 7,553
BARRICK GOLD CORP COM 067901108 1,531,031 92,025 SH SOLE 0 87,156 4,869
BAUSCH PLUS LOMB CORP COMMON SHARES 071705107 533,357 30,840 SH SOLE 0 27,059 3,781
BAYTEX ENERGY CORP COM 07317Q105 559 155 SH SOLE 0 155 0
BECTON DICKINSON & CO COM 075887109 1,995,436 8,064 SH SOLE 0 5,892 2,172
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,661,040 13,462 SH SOLE 0 10,490 2,972
BERRY GLOBAL GROUP INC COM 08579W103 32,356 535 SH SOLE 0 326 209
BIOMARIN PHARMACEUTICAL INC COM 09061G101 858,290 9,827 SH SOLE 0 7,460 2,367
BIONANO GENOMICS INC COM NEW 09075F305 113 102 SH SOLE 0 102 0
BLACKROCK INC COM 09247X101 699,474 839 SH SOLE 0 608 231
BLACKSTONE INC COM 09260D107 6,568 50 SH SOLE 0 50 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 534,532 3,601 SH SOLE 0 2,607 994
BOSTON SCIENTIFIC CORP COM 101137107 1,744,988 25,478 SH SOLE 0 16,087 9,391
BRISTOL-MYERS SQUIBB CO COM 110122108 904,556 16,680 SH SOLE 0 16,680 0
BROADCOM INC COM 11135F101 9,705,977 7,323 SH SOLE 0 5,379 1,944
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 14,939 625 SH SOLE 0 579 46
BROOKFIELD CORP CL A LTD VT SH 11271J107 56,953,145 1,360,726 SH SOLE 0 1,022,191 338,535
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 936 26 SH SOLE 0 26 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 159,032 6,479 SH SOLE 0 5,193 1,286
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 1,028,964 24,489 SH SOLE 0 20,634 3,855
BROWN FORMAN CORP CL B 115637209 2,168 42 SH SOLE 0 42 0
CAE INC COM 124765108 796,820 38,579 SH SOLE 0 25,351 13,228
CBOE GLOBAL MKTS INC COM 12503M108 403,471 2,196 SH SOLE 0 1,679 517
CGI INC CL A SUB VTG 12532H104 60,002,333 543,731 SH SOLE 0 413,501 130,230
CME GROUP INC COM 12572Q105 4,082,759 18,964 SH SOLE 0 15,518 3,446
CSX CORP COM 126408103 689,353 18,596 SH SOLE 0 14,092 4,504
CNX RES CORP COM 12653C108 2,372 100 SH SOLE 0 100 0
CVS HEALTH CORP COM 126650100 3,422,740 42,913 SH SOLE 0 33,365 9,548
COTERRA ENERGY INC COM 127097103 4,126 148 SH SOLE 0 148 0
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106 19,269 1,598 SH SOLE 0 1,512 86
CANADIAN IMPERIAL BK COMM TO COM 136069101 2,428,246 47,886 SH SOLE 0 43,775 4,111
CANADIAN NATL RY CO COM 136375102 30,463,309 231,280 SH SOLE 0 177,185 54,095
CANADIAN NAT RES LTD COM 136385101 97,935,352 1,283,500 SH SOLE 0 973,224 310,276
CANADIAN PACIFIC KANSAS CITY COM 13646K108 67,921,909 770,157 SH SOLE 0 587,179 182,978
CAPITAL ONE FINL CORP COM 14040H105 4,020 27 SH SOLE 0 27 0
CARMAX INC COM 143130102 376,576 4,323 SH SOLE 0 3,818 505
CARNIVAL CORP UNIT 99/99/9999 143658300 6,536 400 SH SOLE 0 300 100
CATERPILLAR INC COM 149123101 24,550 67 SH SOLE 0 67 0
CELESTICA INC SUB VTG SHS 15101Q108 387,621 8,625 SH SOLE 0 6,627 1,998
CENOVUS ENERGY INC COM 15135U109 113,963 5,699 SH SOLE 0 4,305 1,394
CENOVUS ENERGY INC *W EXP 01/01/202 15135U117 590 39 SH SOLE 0 39 0
CHEVRON CORP NEW COM 166764100 796,744 5,051 SH SOLE 0 5,051 0
CINCINNATI FINL CORP COM 172062101 3,973 32 SH SOLE 0 32 0
CISCO SYS INC COM 17275R102 876,319 17,558 SH SOLE 0 17,558 0
CINTAS CORP COM 172908105 26,794 39 SH SOLE 0 39 0
COCA COLA CO COM 191216100 1,490,467 24,362 SH SOLE 0 18,408 5,954
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 3,109,908 25,436 SH SOLE 0 21,583 3,853
COMCAST CORP NEW CL A 20030N101 299,418 6,907 SH SOLE 0 4,906 2,001
COMMERCE BANCSHARES INC COM 200525103 16,598 312 SH SOLE 0 312 0
CONOCOPHILLIPS COM 20825C104 34,747 273 SH SOLE 0 273 0
CONSTELLATION BRANDS INC CL A 21036P108 1,069,375 3,935 SH SOLE 0 2,982 953
COPART INC COM 217204106 2,225,170 38,418 SH SOLE 0 25,674 12,744
CORTEVA INC COM 22052L104 4,036 70 SH SOLE 0 70 0
COSTCO WHSL CORP NEW COM 22160K105 10,887,614 14,861 SH SOLE 0 12,127 2,734
CREDIT ACCEP CORP MICH COM 225310101 878,067 1,592 SH SOLE 0 1,026 566
CRESCENT PT ENERGY CORP COM 22576C101 519,889 63,541 SH SOLE 0 55,479 8,062
CROWN CASTLE INC COM 22822V101 21,271 201 SH SOLE 0 174 27
CULLEN FROST BANKERS INC COM 229899109 2,476 22 SH SOLE 0 22 0
CXAPP INC COM CL A 23248B109 2 1 SH SOLE 0 1 0
DBX ETF TR XTRACK MSCI JAPN 233051507 112,110 1,497 SH SOLE 0 1,497 0
DANAHER CORPORATION COM 235851102 7,979,303 31,953 SH SOLE 0 24,643 7,310
DEERE & CO COM 244199105 1,276,579 3,108 SH SOLE 0 2,951 157
DELTA AIR LINES INC DEL COM NEW 247361702 1,198,186 25,030 SH SOLE 0 25,030 0
DESCARTES SYS GROUP INC COM 249906108 1,101,394 12,038 SH SOLE 0 8,509 3,529
DEVON ENERGY CORP NEW COM 25179M103 938,366 18,700 SH SOLE 0 18,700 0
DIAGEO PLC SPON ADR NEW 25243Q205 32,256,351 216,864 SH SOLE 0 162,672 54,192
DISNEY WALT CO COM 254687106 179,624 1,468 SH SOLE 0 1,356 112
DOLLAR GEN CORP NEW COM 256677105 2,653 17 SH SOLE 0 17 0
DOMINOS PIZZA INC COM 25754A201 1,987 4 SH SOLE 0 4 0
DOW INC COM 260557103 871,846 15,050 SH SOLE 0 15,050 0
EOG RES INC COM 26875P101 720,761 5,638 SH SOLE 0 4,465 1,173
ECOLAB INC COM 278865100 5,310 23 SH SOLE 0 23 0
EDWARDS LIFESCIENCES CORP COM 28176E108 9,460 99 SH SOLE 0 99 0
ELECTRONIC ARTS INC COM 285512109 1,010,812 7,619 SH SOLE 0 5,810 1,809
ELECTROVAYA INC COM NEW 28617B606 406 112 SH SOLE 0 0 112
EMBECTA CORP COMMON STOCK 29082K105 79 6 SH SOLE 0 0 6
ENBRIDGE INC COM 29250N105 50,491,046 1,396,833 SH SOLE 0 1,041,853 354,980
ENERFLEX LTD COM 29269R105 12,376 2,127 SH SOLE 0 1,919 208
EPAM SYS INC COM 29414B104 535,474 1,939 SH SOLE 0 1,471 468
EQUIFAX INC COM 294429105 499,727 1,868 SH SOLE 0 1,410 458
EQUINIX INC COM 29444U700 1,963,460 2,379 SH SOLE 0 1,859 520
EQUITY LIFESTYLE PPTYS INC COM 29472R108 2,189 34 SH SOLE 0 34 0
EVERGY INC COM 30034W106 776,091 14,539 SH SOLE 0 10,927 3,612
EXPEDIA GROUP INC COM NEW 30212P303 2,755 20 SH SOLE 0 20 0
EXXON MOBIL CORP COM 30231G102 855,177 7,357 SH SOLE 0 7,357 0
META PLATFORMS INC CL A 30303M102 4,210,464 8,671 SH SOLE 0 6,148 2,523
FEDEX CORP COM 31428X106 956,142 3,300 SH SOLE 0 3,300 0
FIDELITY NATL INFORMATION SV COM 31620M106 6,453 87 SH SOLE 0 87 0
FIRSTSERVICE CORP NEW COM 33767E202 1,632,775 9,860 SH SOLE 0 8,687 1,173
FISERV INC COM 337738108 1,823,386 11,409 SH SOLE 0 7,347 4,062
FLEXSHARES TR STOXX GLOBR INF 33939L795 264,326 4,867 SH SOLE 0 4,867 0
FORD MTR CO DEL COM 345370860 928,537 69,920 SH SOLE 0 69,920 0
FORTIS INC COM 349553107 3,073,704 77,773 SH SOLE 0 63,605 14,168
FRANCO NEV CORP COM 351858105 10,105,675 84,790 SH SOLE 0 63,732 21,058
FURY GOLD MINES LIMITED COM 36117T100 15,368 37,164 SH SOLE 0 37,164 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 2,931 85 SH SOLE 0 85 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 591 11 SH SOLE 0 11 0
GENERAC HLDGS INC COM 368736104 4,793 38 SH SOLE 0 38 0
GENERAL DYNAMICS CORP COM 369550108 3,954 14 SH SOLE 0 14 0
GENERAL MLS INC COM 370334104 11,055 158 SH SOLE 0 0 158
GENERAL MTRS CO COM 37045V100 1,179 26 SH SOLE 0 26 0
GILDAN ACTIVEWEAR INC COM 375916103 1,657,996 44,664 SH SOLE 0 31,988 12,676
GSK PLC SPONSORED ADR 37733W204 358,779 8,369 SH SOLE 0 5,662 2,707
GLOBAL PMTS INC COM 37940X102 43,725,398 327,139 SH SOLE 0 245,236 81,903
GRAINGER W W INC COM 384802104 980,677 964 SH SOLE 0 769 195
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 5,201,155 91,106 SH SOLE 0 63,994 27,112
GUIDEWIRE SOFTWARE INC COM 40171V100 1,420,710 12,173 SH SOLE 0 7,880 4,293
HF SINCLAIR CORP COM 403949100 983,427 16,290 SH SOLE 0 16,290 0
HDFC BANK LTD SPONSORED ADS 40415F101 192,480 3,439 SH SOLE 0 2,504 935
HARTFORD FINL SVCS GROUP INC COM 416515104 1,827,488 17,734 SH SOLE 0 14,161 3,573
HEALTHCARE RLTY TR CL A COM 42226K105 9,056 640 SH SOLE 0 640 0
HERSHEY CO COM 427866108 803,285 4,130 SH SOLE 0 4,130 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 933,839 52,670 SH SOLE 0 52,670 0
HOME DEPOT INC COM 437076102 2,053,410 5,353 SH SOLE 0 4,325 1,028
HONEYWELL INTL INC COM 438516106 30,377 148 SH SOLE 0 148 0
HUDBAY MINERALS INC COM 443628102 2,618 374 SH SOLE 0 374 0
HUMANA INC COM 444859102 919,154 2,651 SH SOLE 0 2,004 647
ICICI BANK LIMITED ADR 45104G104 89,952 3,406 SH SOLE 0 2,238 1,168
IDEX CORP COM 45167R104 9,760 40 SH SOLE 0 40 0
IDEXX LABS INC COM 45168D104 416,286 771 SH SOLE 0 588 183
ILLINOIS TOOL WKS INC COM 452308109 682,363 2,543 SH SOLE 0 2,028 515
IMPERIAL OIL LTD COM NEW 453038408 1,560,823 22,623 SH SOLE 0 18,646 3,977
ING GROEP N.V. SPONSORED ADR 456837103 200,007 12,129 SH SOLE 0 7,965 4,164
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1,674,421 14,989 SH SOLE 0 9,604 5,385
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,485,871 47,194 SH SOLE 0 36,114 11,080
INTERNATIONAL BUSINESS MACHS COM 459200101 73,901 387 SH SOLE 0 387 0
INVESCO QQQ TR UNIT SER 1 46090E103 183,376 413 SH SOLE 0 413 0
INTUIT COM 461202103 707,850 1,089 SH SOLE 0 837 252
INTUITIVE SURGICAL INC COM NEW 46120E602 621,782 1,558 SH SOLE 0 1,199 359
IQVIA HLDGS INC COM 46266C105 29,439,936 116,414 SH SOLE 0 86,817 29,597
ISHARES TR CORE S&P TTL STK 464287150 31,530,251 273,439 SH SOLE 0 230,072 43,367
ISHARES TR CORE S&P500 ETF 464287200 178,741 340 SH SOLE 0 340 0
ISHARES TR CORE US AGGBD ET 464287226 620,974 6,341 SH SOLE 0 2,078 4,263
ISHARES TR ISHARES BIOTECH 464287556 1,646 12 SH SOLE 0 12 0
ISHARES TR S&P MC 400GR ETF 464287606 156,579 1,715 SH SOLE 0 1,715 0
ISHARES TR DOW JONES US ETF 464287846 6,407 50 SH SOLE 0 50 0
ISHARES TR SHRT NAT MUN ETF 464288158 100,036 955 SH SOLE 0 955 0
ISHARES TR ASIA 50 ETF 464288430 42,618 702 SH SOLE 0 702 0
ISHARES TR MSCI KLD400 SOC 464288570 1,167,928 11,582 SH SOLE 0 10,260 1,322
ISHARES TR USD INV GRDE ETF 464288620 183,228 3,609 SH SOLE 0 3,609 0
ISHARES SILVER TR ISHARES 46428Q109 5,687 250 SH SOLE 0 250 0
ISHARES TR MSCI USA MMENTM 46432F396 165,804 885 SH SOLE 0 885 0
ISHARES TR CORE MSCI TOTAL 46432F834 25,665,262 378,209 SH SOLE 0 315,710 62,499
ISHARES INC CORE MSCI EMKT 46434G103 320,477 6,212 SH SOLE 0 6,212 0
ISHARES TR GLOBAL REIT ETF 46434V647 261,735 11,053 SH SOLE 0 11,053 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 73,652 10,628 SH SOLE 0 7,017 3,611
JPMORGAN CHASE & CO COM 46625H100 1,428,539 7,132 SH SOLE 0 6,250 882
JOHNSON & JOHNSON COM 478160104 6,362,718 40,222 SH SOLE 0 29,836 10,386
KELLANOVA COM 487836108 273,788 4,779 SH SOLE 0 3,218 1,561
KRAFT HEINZ CO COM 500754106 2,250 61 SH SOLE 0 61 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 1,566 72 SH SOLE 0 72 0
LCI INDS COM 50189K103 882,340 7,170 SH SOLE 0 4,651 2,519
L3HARRIS TECHNOLOGIES INC COM 502431109 3,835 18 SH SOLE 0 18 0
LAUDER ESTEE COS INC CL A 518439104 985,326 6,392 SH SOLE 0 4,411 1,981
LENNAR CORP CL A 526057104 8,083 47 SH SOLE 0 47 0
ELI LILLY & CO COM 532457108 87,131 112 SH SOLE 0 112 0
LOWES COS INC COM 548661107 2,121,136 8,327 SH SOLE 0 6,447 1,880
LULULEMON ATHLETICA INC COM 550021109 8,984 23 SH SOLE 0 23 0
MAGNA INTL INC COM 559222401 3,790,033 69,555 SH SOLE 0 56,952 12,603
MANNKIND CORP COM NEW 56400P706 12,403 2,738 SH SOLE 0 0 2,738
MANULIFE FINL CORP COM 56501R106 4,949,292 198,118 SH SOLE 0 167,414 30,704
MARKEL GROUP INC COM 570535104 15,214 10 SH SOLE 0 10 0
MARSH & MCLENNAN COS INC COM 571748102 1,641,866 7,971 SH SOLE 0 7,212 759
MARTIN MARIETTA MATLS INC COM 573284106 663,669 1,081 SH SOLE 0 980 101
MASCO CORP COM 574599106 651,706 8,262 SH SOLE 0 6,312 1,950
MASTERCARD INCORPORATED CL A 57636Q104 6,296,527 13,075 SH SOLE 0 9,628 3,447
MATCH GROUP INC NEW COM 57667L107 4,353 120 SH SOLE 0 120 0
MCDONALDS CORP COM 580135101 6,048,673 21,453 SH SOLE 0 16,891 4,562
MERCK & CO INC COM 58933Y105 24,542 186 SH SOLE 0 34 152
METHANEX CORP COM 59151K108 1,071,119 24,027 SH SOLE 0 19,104 4,923
MICROSOFT CORP COM 594918104 28,098,205 66,786 SH SOLE 0 50,268 16,518
MICROCHIP TECHNOLOGY INC. COM 595017104 6,100 68 SH SOLE 0 68 0
MICRON TECHNOLOGY INC COM 595112103 1,685,944 14,301 SH SOLE 0 10,864 3,437
MIDDLEBY CORP COM 596278101 46,114,572 286,800 SH SOLE 0 215,100 71,700
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 3,171 310 SH SOLE 0 310 0
MONDELEZ INTL INC CL A 609207105 1,894,690 27,067 SH SOLE 0 18,323 8,744
MONSTER BEVERAGE CORP NEW COM 61174X109 906,509 15,292 SH SOLE 0 9,802 5,490
MOODYS CORP COM 615369105 903,182 2,298 SH SOLE 0 1,739 559
MORGAN STANLEY COM NEW 617446448 123,914 1,316 SH SOLE 0 1,316 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 297,118 837 SH SOLE 0 635 202
MUELLER INDS INC COM 624756102 1,217,739 22,580 SH SOLE 0 22,580 0
NATIONAL RESH CORP COM NEW 637372202 95,301 2,406 SH SOLE 0 1,703 703
NETFLIX INC COM 64110L106 34,617 57 SH SOLE 0 57 0
NEW GOLD INC CDA COM 644535106 168 100 SH SOLE 0 100 0
NEWMONT CORP COM 651639106 20,367 568 SH SOLE 0 539 29
NEXTERA ENERGY INC COM 65339F101 874,160 13,678 SH SOLE 0 13,678 0
NIKE INC CL B 654106103 1,381,881 14,704 SH SOLE 0 13,770 934
NISOURCE INC COM 65473P105 849,991 30,730 SH SOLE 0 30,730 0
NORFOLK SOUTHN CORP COM 655844108 474,058 1,860 SH SOLE 0 1,406 454
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 59 190 SH SOLE 0 190 0
NOVO-NORDISK A S ADR 670100205 3,837,490 29,887 SH SOLE 0 23,586 6,301
NVIDIA CORPORATION COM 67066G104 948,738 1,050 SH SOLE 0 835 215
NUTRIEN LTD COM 67077M108 6,613,318 121,698 SH SOLE 0 89,970 31,728
OMNICOM GROUP INC COM 681919106 189,456 1,958 SH SOLE 0 1,325 633
ON SEMICONDUCTOR CORP COM 682189105 817,876 11,120 SH SOLE 0 11,120 0
ONCOLYTICS BIOTECH INC COM NEW 682310875 55 52 SH SOLE 0 0 52
OPEN TEXT CORP COM 683715106 2,710,088 69,825 SH SOLE 0 51,662 18,163
ORACLE CORP COM 68389X105 1,299,561 10,346 SH SOLE 0 7,052 3,294
ORANGE SPONSORED ADR 684060106 1,239,263 105,290 SH SOLE 0 105,290 0
OTIS WORLDWIDE CORP COM 68902V107 4,263,249 42,946 SH SOLE 0 33,373 9,573
OVINTIV INC COM 69047Q102 41,933 808 SH SOLE 0 808 0
PNC FINL SVCS GROUP INC COM 693475105 3,393 21 SH SOLE 0 21 0
PTC INC COM 69370C100 378,446 2,003 SH SOLE 0 1,445 558
PAN AMERN SILVER CORP COM 697900108 6,031 400 SH SOLE 0 400 0
PARKER-HANNIFIN CORP COM 701094104 6,669 12 SH SOLE 0 12 0
PAYPAL HLDGS INC COM 70450Y103 398,724 5,952 SH SOLE 0 5,222 730
PEMBINA PIPELINE CORP COM 706327103 3,877,016 109,815 SH SOLE 0 73,986 35,829
PEPSICO INC COM 713448108 35,128,357 200,722 SH SOLE 0 151,170 49,552
PFIZER INC COM 717081103 802,696 28,926 SH SOLE 0 28,926 0
PHILLIPS 66 COM 718546104 5,226 32 SH SOLE 0 32 0
POST HLDGS INC COM 737446104 1,076,616 10,130 SH SOLE 0 10,130 0
PROCTER AND GAMBLE CO COM 742718109 2,537,590 15,640 SH SOLE 0 12,895 2,745
PROGRESSIVE CORP COM 743315103 1,747,629 8,450 SH SOLE 0 5,984 2,466
PROLOGIS INC. COM 74340W103 13,542 104 SH SOLE 0 104 0
PRUDENTIAL PLC ADR 74435K204 2,678 139 SH SOLE 0 139 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 937,925 14,045 SH SOLE 0 9,131 4,914
QUALCOMM INC COM 747525103 376,184 2,222 SH SOLE 0 1,655 567
QUANTUMSCAPE CORP COM CL A 74767V109 3,774 600 SH SOLE 0 600 0
RB GLOBAL INC COM 74935Q107 5,455,850 71,613 SH SOLE 0 56,846 14,767
RPM INTL INC COM 749685103 4,639 39 SH SOLE 0 39 0
RXO INC COMMON STOCK 74982T103 240 11 SH SOLE 0 11 0
RTX CORPORATION COM 75513E101 11,215 115 SH SOLE 0 115 0
RELX PLC SPONSORED ADR 759530108 957,834 22,126 SH SOLE 0 15,411 6,715
RENTOKIL INITIAL PLC SPONSORED ADR 760125104 123,283 4,089 SH SOLE 0 2,700 1,389
REPUBLIC SVCS INC COM 760759100 2,559,744 13,371 SH SOLE 0 10,665 2,706
RESMED INC COM 761152107 33,163,093 167,465 SH SOLE 0 125,621 41,844
RESTAURANT BRANDS INTL INC COM 76131D103 68,613,487 863,776 SH SOLE 0 634,065 229,711
RIO TINTO PLC SPONSORED ADR 767204100 1,162,617 18,240 SH SOLE 0 18,240 0
ROCKWELL AUTOMATION INC COM 773903109 283,755 974 SH SOLE 0 706 268
ROGERS COMMUNICATIONS INC CL B 775109200 41,852,500 1,021,201 SH SOLE 0 756,838 264,363
ROPER TECHNOLOGIES INC COM 776696106 2,561,356 4,567 SH SOLE 0 3,503 1,064
ROYAL BK CDA COM 780087102 19,196,108 190,275 SH SOLE 0 159,923 30,352
SHELL PLC SPON ADS 780259305 3,564,852 53,175 SH SOLE 0 46,099 7,076
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 284,337 1,953 SH SOLE 0 1,288 665
S&P GLOBAL INC COM 78409V104 7,747,019 18,209 SH SOLE 0 14,083 4,126
SBA COMMUNICATIONS CORP NEW CL A 78410G104 518,996 2,395 SH SOLE 0 1,820 575
SPDR S&P 500 ETF TR TR UNIT 78462F103 18,694,573 35,736 SH SOLE 0 26,823 8,913
SPDR GOLD TR GOLD SHS 78463V107 86,196 419 SH SOLE 0 419 0
SALESFORCE INC COM 79466L302 932,152 3,095 SH SOLE 0 2,402 693
SANOFI SPONSORED ADR 80105N105 1,910,466 39,310 SH SOLE 0 36,686 2,624
SAP SE SPON ADR 803054204 66,033,257 338,580 SH SOLE 0 253,638 84,942
SCHWAB CHARLES CORP COM 808513105 562,660 7,778 SH SOLE 0 6,046 1,732
SEABRIDGE GOLD INC COM 811916105 756 50 SH SOLE 0 50 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 101,779 689 SH SOLE 0 689 0
SEMPRA COM 816851109 828,918 11,540 SH SOLE 0 11,540 0
SERVICENOW INC COM 81762P102 773,073 1,014 SH SOLE 0 772 242
SERVISFIRST BANCSHARES INC COM 81768T108 495,311 7,464 SH SOLE 0 4,719 2,745
SHERWIN WILLIAMS CO COM 824348106 964,882 2,778 SH SOLE 0 1,783 995
SHOPIFY INC CL A 82509L107 1,338,467 17,345 SH SOLE 0 13,183 4,162
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 669,050 3,833 SH SOLE 0 2,502 1,331
SNDL INC COM 83307B101 531 265 SH SOLE 0 265 0
SNOWFLAKE INC CL A 833445109 12,281 76 SH SOLE 0 38 38
SONY GROUP CORP SPONSORED ADR 835699307 1,295,445 15,109 SH SOLE 0 15,109 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 5,594 275 SH SOLE 0 275 0
SPROUT SOCIAL INC COM CL A 85209W109 2,985 50 SH SOLE 0 50 0
STANTEC INC COM 85472N109 2,187,497 26,341 SH SOLE 0 20,462 5,879
STARBUCKS CORP COM 855244109 476,781 5,217 SH SOLE 0 5,217 0
STMICROELECTRONICS N V NY REGISTRY 861012102 88,079 2,037 SH SOLE 0 1,365 672
SUN LIFE FINANCIAL INC. COM 866796105 5,113,063 93,683 SH SOLE 0 80,658 13,025
SUNCOR ENERGY INC NEW COM 867224107 4,540,259 122,993 SH SOLE 0 106,384 16,609
SYSCO CORP COM 871829107 176,810 2,178 SH SOLE 0 1,573 605
TFI INTL INC COM 87241L109 5,898,927 36,983 SH SOLE 0 29,274 7,709
TJX COS INC NEW COM 872540109 5,332,663 52,580 SH SOLE 0 39,934 12,646
T-MOBILE US INC COM 872590104 1,020,288 6,251 SH SOLE 0 6,251 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 760,111 5,587 SH SOLE 0 3,907 1,680
TC ENERGY CORP COM 87807B107 12,256,477 304,881 SH SOLE 0 221,023 83,858
TECK RESOURCES LTD CL B 878742204 501,008 10,943 SH SOLE 0 8,849 2,094
TELUS CORPORATION COM 87971M103 5,332,641 333,247 SH SOLE 0 293,825 39,422
TELUS INTL CDA INC SUB VTG SHS 87975H100 479,314 56,590 SH SOLE 0 47,782 8,808
TEREX CORP NEW COM 880779103 1,091,580 16,950 SH SOLE 0 16,950 0
TESLA INC COM 88160R101 44,123 251 SH SOLE 0 200 51
TEXAS INSTRS INC COM 882508104 2,120,484 12,172 SH SOLE 0 9,279 2,893
THE TRADE DESK INC COM CL A 88339J105 8,742 100 SH SOLE 0 100 0
THERMO FISHER SCIENTIFIC INC COM 883556102 50,705,922 87,242 SH SOLE 0 65,205 22,037
THOMSON REUTERS CORP. COM 884903808 11,095,564 71,279 SH SOLE 0 54,617 16,662
TOPBUILD CORP COM 89055F103 289,118 656 SH SOLE 0 476 180
TORONTO DOMINION BK ONT COM NEW 891160509 128,236,725 2,124,259 SH SOLE 0 1,588,829 535,430
TOTALENERGIES SE SPONSORED ADS 89151E109 2,597,300 37,735 SH SOLE 0 29,748 7,987
TRANSALTA CORP COM 89346D107 8,002 1,247 SH SOLE 0 250 997
TRANSUNION COM 89400J107 386,072 4,838 SH SOLE 0 3,739 1,099
TRUPANION INC COM 898202106 1,380 50 SH SOLE 0 50 0
UBER TECHNOLOGIES INC COM 90353T100 15,398 200 SH SOLE 0 200 0
UBIQUITI INC COM 90353W103 2,896 25 SH SOLE 0 25 0
UNILEVER PLC SPON ADR NEW 904767704 1,505,198 29,990 SH SOLE 0 22,613 7,377
UNION PAC CORP COM 907818108 502,680 2,044 SH SOLE 0 1,583 461
UNITED PARCEL SERVICE INC CL B 911312106 151,602 1,020 SH SOLE 0 1,020 0
UNITEDHEALTH GROUP INC COM 91324P102 54,804,350 110,783 SH SOLE 0 82,838 27,945
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 152,670 836 SH SOLE 0 836 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 250,675 925 SH SOLE 0 925 0
VANGUARD WORLD FD INF TECH ETF 92204A702 48,780 93 SH SOLE 0 93 0
VERALTO CORP COM SHS 92338C103 87,596 988 SH SOLE 0 635 353
VERIZON COMMUNICATIONS INC COM 92343V104 49,722 1,185 SH SOLE 0 1,030 155
VERISK ANALYTICS INC COM 92345Y106 1,290,386 5,474 SH SOLE 0 4,954 520
VERTEX PHARMACEUTICALS INC COM 92532F100 364,504 872 SH SOLE 0 663 209
VISA INC COM CL A 92826C839 72,063,200 258,217 SH SOLE 0 196,527 61,690
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,159,225 130,250 SH SOLE 0 130,250 0
WEC ENERGY GROUP INC COM 92939U106 801,573 9,761 SH SOLE 0 7,858 1,903
WK KELLOGG CO COM SHS 92942W107 958 51 SH SOLE 0 51 0
WABTEC COM 929740108 291 2 SH SOLE 0 2 0
WALMART INC COM 931142103 84,418 1,403 SH SOLE 0 1,403 0
WALKER & DUNLOP INC COM 93148P102 1,515 15 SH SOLE 0 15 0
WARNER BROS DISCOVERY INC COM SER A 934423104 1,527 175 SH SOLE 0 175 0
WARNER MUSIC GROUP CORP COM CL A 934550203 119,829 3,629 SH SOLE 0 2,614 1,015
WASTE CONNECTIONS INC COM 94106B101 8,047,445 46,798 SH SOLE 0 38,801 7,997
WASTE MGMT INC DEL COM 94106L109 2,498,118 11,720 SH SOLE 0 9,532 2,188
WATERS CORP COM 941848103 661,610 1,922 SH SOLE 0 1,739 183
WELLS FARGO CO NEW COM 949746101 331,241 5,715 SH SOLE 0 4,149 1,566
WEST FRASER TIMBER CO LTD COM 952845105 14,337 166 SH SOLE 0 154 12
WHEATON PRECIOUS METALS CORP COM 962879102 3,949,927 83,840 SH SOLE 0 64,426 19,414
WILLIAMS COS INC COM 969457100 3,142,969 80,651 SH SOLE 0 64,346 16,305
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 20,569 1,030 SH SOLE 0 853 177
XPO INC COM 983793100 1,342 11 SH SOLE 0 11 0
XCEL ENERGY INC COM 98389B100 867,525 16,140 SH SOLE 0 16,140 0
XYLEM INC COM 98419M100 4,652 36 SH SOLE 0 36 0
ZOETIS INC CL A 98978V103 329,959 1,950 SH SOLE 0 1,493 457
AMDOCS LTD SHS G02602103 319,457 3,535 SH SOLE 0 2,394 1,141
AON PLC SHS CL A G0403H108 840,306 2,518 SH SOLE 0 1,778 740
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,325,346 12,479 SH SOLE 0 9,677 2,802
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109 2,281 103 SH SOLE 0 103 0
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105 589 14 SH SOLE 0 14 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 395,762 12,670 SH SOLE 0 10,738 1,932
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 938,812 40,360 SH SOLE 0 39,145 1,215
CRH PLC ORD G25508105 93,333 1,082 SH SOLE 0 713 369
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 1,954,892 27,947 SH SOLE 0 26,136 1,811
ICON PLC SHS G4705A100 229,117 682 SH SOLE 0 448 234
LINDE PLC SHS G54950103 48,358,463 104,149 SH SOLE 0 78,162 25,987
MEDTRONIC PLC SHS G5960L103 1,807,316 20,738 SH SOLE 0 20,184 554
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 4,186 200 SH SOLE 0 200 0
ALCON AG ORD SHS H01301128 3,997 48 SH SOLE 0 48 0
CHUBB LIMITED COM H1467J104 186,055 718 SH SOLE 0 470 248
ASML HOLDING N V N Y REGISTRY SHS N07059210 3,222,930 3,321 SH SOLE 0 2,615 706
NXP SEMICONDUCTORS N V COM N6596X109 363,478 1,467 SH SOLE 0 1,077 390
ROYAL CARIBBEAN GROUP COM V7780T103 41,703 300 SH SOLE 0 300 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 1,342,236 66,120 SH SOLE 0 66,120 0