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   1,560,207 55,170 SH   SOLE   0 55,030 140
ATS CORPORATION COM 00217Y104   1,251,796 50,201 SH   SOLE   0 46,062 4,139
ABBOTT LABS COM 002824100   4,378,245 33,006 SH   SOLE   0 28,174 4,832
ABBVIE INC COM 00287Y109   2,151,770 10,270 SH   SOLE   0 7,960 2,310
ABCELLERA BIOLOGICS INC COM 00288U106   14,584 6,540 SH   SOLE   0 6,540 0
ADOBE INC COM 00724F101   237,021 618 SH   SOLE   0 462 156
ADVANCED MICRO DEVICES INC COM 007903107   11,609 113 SH   SOLE   0 113 0
AGNICO EAGLE MINES LTD COM 008474108   2,348,567 21,669 SH   SOLE   0 18,344 3,325
AIRBNB INC COM CL A 009066101   5,495 46 SH   SOLE   0 46 0
AIR PRODS & CHEMS INC COM 009158106   2,108,972 7,151 SH   SOLE   0 5,587 1,564
ALARM COM HLDGS INC COM 011642105   754,057 13,550 SH   SOLE   0 13,500 50
ALBEMARLE CORP COM 012653101   1,583,431 21,986 SH   SOLE   0 17,669 4,317
ALGOMA STL GROUP INC COM 015658107   30,338 5,588 SH   SOLE   0 4,959 629
ALLIENT INC COM 019330109   756,551 34,420 SH   SOLE   0 34,290 130
ALPHABET INC CAP STK CL C 02079K107   56,896,622 364,185 SH   SOLE   0 285,007 79,178
ALPHABET INC CAP STK CL A 02079K305   14,457,912 93,494 SH   SOLE   0 75,926 17,568
AMAZON COM INC COM 023135106   5,420,126 28,488 SH   SOLE   0 21,015 7,473
AMERICAN EXPRESS CO COM 025816109   7,264 27 SH   SOLE   0 0 27
AMERICAN FINL GROUP INC OHIO COM 025932104   1,212,662 9,233 SH   SOLE   0 6,066 3,167
CENCORA INC COM 03073E105   2,438,571 8,769 SH   SOLE   0 8,344 425
AMETEK INC COM 031100100   6,109,076 35,489 SH   SOLE   0 28,760 6,729
AMGEN INC COM 031162100   1,249,003 4,009 SH   SOLE   0 2,960 1,049
AMPHENOL CORP NEW CL A 032095101   317,980 4,848 SH   SOLE   0 3,601 1,247
APPLE INC COM 037833100   12,996,826 58,510 SH   SOLE   0 44,587 13,923
APPLIED MATLS INC COM 038222105   7,691 53 SH   SOLE   0 47 6
APTARGROUP INC COM 038336103   2,113,969 14,247 SH   SOLE   0 13,558 689
ARGENX SE SPONSORED ADR 04016X101   162,171 274 SH   SOLE   0 205 69
ARISTA NETWORKS INC COM SHS 040413205   5,268 68 SH   SOLE   0 0 68
ASTRAZENECA PLC SPONSORED ADR 046353108   2,938,456 39,979 SH   SOLE   0 30,486 9,493
AURORA CANNABIS INC COM 05156X850   83 19 SH   SOLE   0 5 14
AUTODESK INC COM 052769106   712,096 2,720 SH   SOLE   0 1,820 900
AUTOMATIC DATA PROCESSING IN COM 053015103   7,638 25 SH   SOLE   0 25 0
AVERY DENNISON CORP COM 053611109   138,460 778 SH   SOLE   0 581 197
AXOS FINANCIAL INC COM 05465C100   678,750 10,520 SH   SOLE   0 6,888 3,632
BCE INC COM NEW 05534B760   3,555,093 154,829 SH   SOLE   0 111,354 43,475
BP PLC SPONSORED ADR 055622104   1,099,357 32,535 SH   SOLE   0 32,535 0
BRP INC COM SUN VTG 05577W200   710,119 21,023 SH   SOLE   0 17,001 4,022
BALL CORP COM 058498106   38,093,526 731,583 SH   SOLE   0 566,099 165,484
BANK AMERICA CORP COM 060505104   1,854,147 44,432 SH   SOLE   0 42,749 1,683
BANK MONTREAL QUE COM 063671101   99,516,726 1,041,732 SH   SOLE   0 792,639 249,093
BANK NOVA SCOTIA HALIFAX COM 064149107   14,402,435 303,648 SH   SOLE   0 228,579 75,069
BANK OZK LITTLE ROCK ARK COM 06417N103   803,955 18,503 SH   SOLE   0 12,126 6,377
BARRICK GOLD CORP COM 067901108   2,011,233 103,549 SH   SOLE   0 97,937 5,612
BECTON DICKINSON & CO COM 075887109   4,938,075 21,558 SH   SOLE   0 16,937 4,621
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,232,968 13,581 SH   SOLE   0 11,056 2,525
BERRY GLOBAL GROUP INC COM 08579W103   3,071 44 SH   SOLE   0 0 44
BIONANO GENOMICS INC COM 09075F404   2 1 SH   SOLE   0 1 0
BLACKBERRY LTD COM 09228F103   5,060 1,343 SH   SOLE   0 343 1,000
BLACKROCK INC COM 09290D101   1,176,474 1,243 SH   SOLE   0 949 294
BOEING CO COM 097023105   1,011,361 5,930 SH   SOLE   0 5,930 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   268,666 2,569 SH   SOLE   0 1,911 658
BOSTON SCIENTIFIC CORP COM 101137107   1,658,568 16,441 SH   SOLE   0 10,589 5,852
BROADCOM INC COM 11135F101   35,948,727 214,709 SH   SOLE   0 163,264 51,445
BROOKFIELD CORP CL A LTD VT SH 11271J107   71,265,195 1,361,240 SH   SOLE   0 1,066,575 294,665
BROOKFIELD INFRASTRUCTURE CO COM SUB VTG A 11276H106   7,225 200 SH   SOLE   0 200 0
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108   284,554 10,190 SH   SOLE   0 8,611 1,579
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,025,505 21,177 SH   SOLE   0 17,308 3,869
B2GOLD CORP COM 11777Q209   696 245 SH   SOLE   0 0 245
CAE INC COM 124765108   1,276,090 51,884 SH   SOLE   0 34,154 17,730
CBOE GLOBAL MKTS INC COM 12503M108   586,769 2,593 SH   SOLE   0 2,004 589
CBRE GROUP INC CL A 12504L109   1,211,022 9,260 SH   SOLE   0 7,142 2,118
CDW CORP COM 12514G108   776,299 4,844 SH   SOLE   0 3,706 1,138
CGI INC CL A SUB VTG 12532H104   60,636,404 607,166 SH   SOLE   0 477,915 129,251
CME GROUP INC COM 12572Q105   6,472,810 24,399 SH   SOLE   0 21,575 2,824
CSX CORP COM 126408103   808,795 27,482 SH   SOLE   0 20,995 6,487
CNX RES CORP COM 12653C108   3,148 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   1,003,377 14,810 SH   SOLE   0 13,370 1,440
CADENCE DESIGN SYSTEM INC COM 127387108   1,570,996 6,177 SH   SOLE   0 4,506 1,671
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   13,912 1,754 SH   SOLE   0 1,575 179
CANADIAN IMPERIAL BK COMM COM 136069101   38,520,776 684,523 SH   SOLE   0 537,841 146,682
CANADIAN NATL RY CO COM 136375102   16,451,609 168,992 SH   SOLE   0 136,944 32,048
CANADIAN NAT RES LTD COM 136385101   90,211,334 2,930,646 SH   SOLE   0 2,299,459 631,187
CANADIAN PACIFIC KANSAS CITY COM 13646K108   75,036,658 1,068,821 SH   SOLE   0 832,766 236,055
CARMAX INC COM 143130102   386,171 4,956 SH   SOLE   0 4,513 443
CARNIVAL CORP UNIT 99/99/9999 143658300   9,765 500 SH   SOLE   0 400 100
CENOVUS ENERGY INC COM 15135U109   173,402 12,472 SH   SOLE   0 10,451 2,021
CENOVUS ENERGY INC *W EXP 01/01/202 15135U117   1,323 141 SH   SOLE   0 45 96
CHEVRON CORP NEW COM 166764100   878,272 5,250 SH   SOLE   0 5,230 20
CHIPOTLE MEXICAN GRILL INC COM 169656105   856,482 17,058 SH   SOLE   0 13,104 3,954
CISCO SYS INC COM 17275R102   21,598 350 SH   SOLE   0 350 0
CINTAS CORP COM 172908105   12,331 60 SH   SOLE   0 60 0
COCA COLA CO COM 191216100   1,504,951 21,013 SH   SOLE   0 16,119 4,894
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   4,104,661 33,905 SH   SOLE   0 30,707 3,198
COMCAST CORP NEW CL A 20030N101   202,876 5,498 SH   SOLE   0 3,553 1,945
COPART INC COM 217204106   2,785,529 49,223 SH   SOLE   0 35,096 14,127
CORPAY INC COM SHS 219948106   145,067 416 SH   SOLE   0 310 106
COSTCO WHSL CORP NEW COM 22160K105   12,031,267 12,721 SH   SOLE   0 10,216 2,505
CREDIT ACCEP CORP MICH COM 225310101   894,318 1,732 SH   SOLE   0 1,146 586
CROWN CASTLE INC COM 22822V101   6,774 65 SH   SOLE   0 65 0
CXAPP INC COM CL A 23248B109   0 1 SH   SOLE   0 1 0
DANAHER CORPORATION COM 235851102   6,463,035 31,527 SH   SOLE   0 25,772 5,755
DEERE & CO COM 244199105   1,539,468 3,280 SH   SOLE   0 3,264 16
DESCARTES SYS GROUP INC COM 249906108   850,286 8,443 SH   SOLE   0 5,744 2,699
DEVON ENERGY CORP NEW COM 25179M103   713,592 19,080 SH   SOLE   0 18,990 90
DIAGEO PLC SPON ADR NEW 25243Q205   415,597 3,966 SH   SOLE   0 3,064 902
DISNEY WALT CO COM 254687106   425,495 4,311 SH   SOLE   0 3,938 373
DOLLAR GEN CORP NEW COM 256677105   704,934 8,017 SH   SOLE   0 7,414 603
DOMINOS PIZZA INC COM 25754A201   3,614,952 7,868 SH   SOLE   0 6,204 1,664
DOW INC COM 260557103   542,656 15,540 SH   SOLE   0 15,460 80
EOG RES INC COM 26875P101   908,580 7,085 SH   SOLE   0 5,471 1,614
ELECTRONIC ARTS INC COM 285512109   3,034 21 SH   SOLE   0 0 21
ENACT HLDGS INC COM 29249E109   22,135 637 SH   SOLE   0 637 0
ENBRIDGE INC COM 29250N105   64,489,833 1,456,565 SH   SOLE   0 1,137,525 319,040
EPAM SYS INC COM 29414B104   1,056,600 6,258 SH   SOLE   0 4,843 1,415
EQUIFAX INC COM 294429105   231,138 949 SH   SOLE   0 708 241
EQUINIX INC COM 29444U700   2,243,843 2,752 SH   SOLE   0 2,129 623
EVERGY INC COM 30034W106   9,446 137 SH   SOLE   0 110 27
EXPEDIA GROUP INC COM NEW 30212P303   1,681 10 SH   SOLE   0 10 0
EXTRA SPACE STORAGE INC COM 30225T102   670,877 4,518 SH   SOLE   0 3,491 1,027
EXXON MOBIL CORP COM 30231G102   1,153,739 9,701 SH   SOLE   0 9,651 50
META PLATFORMS INC CL A 30303M102   7,161,849 12,426 SH   SOLE   0 9,192 3,234
FARMLAND PARTNERS INC COM 31154R109   1,449 130 SH   SOLE   0 130 0
FEDEX CORP COM 31428X106   838,603 3,440 SH   SOLE   0 3,430 10
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200   446,356 8,920 SH   SOLE   0 0 8,920
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   313,409 6,870 SH   SOLE   0 0 6,870
FIRSTSERVICE CORP NEW COM 33767E202   1,478,000 8,910 SH   SOLE   0 8,181 729
FISERV INC COM 337738108   2,383,197 10,792 SH   SOLE   0 7,635 3,157
FLEXSHARES TR STOXX GLOBR INF 33939L795   289,346 5,026 SH   SOLE   0 5,026 0
FORTIS INC COM 349553107   4,321,515 94,836 SH   SOLE   0 78,286 16,550
FRANCO NEV CORP COM 351858105   15,283,922 97,141 SH   SOLE   0 74,862 22,279
FURY GOLD MINES LIMITED COM 36117T100   14,726 37,164 SH   SOLE   0 37,164 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   4,107 85 SH   SOLE   0 85 0
GE AEROSPACE COM NEW 369604301   6,004 30 SH   SOLE   0 30 0
GILDAN ACTIVEWEAR INC COM 375916103   1,423,080 32,177 SH   SOLE   0 24,343 7,834
GLADSTONE LD CORP COM 376549101   736 70 SH   SOLE   0 70 0
GSK PLC SPONSORED ADR 37733W204   284,777 7,351 SH   SOLE   0 4,735 2,616
GLOBAL PMTS INC COM 37940X102   4,210 43 SH   SOLE   0 43 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   1,979 51 SH   SOLE   0 51 0
GRAINGER W W INC COM 384802104   1,211,079 1,226 SH   SOLE   0 951 275
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205   4,029,385 86,447 SH   SOLE   0 62,655 23,792
GUIDEWIRE SOFTWARE INC COM 40171V100   939,423 5,014 SH   SOLE   0 3,281 1,733
HF SINCLAIR CORP COM 403949100   550,082 16,730 SH   SOLE   0 16,650 80
HDFC BANK LTD SPONSORED ADS 40415F101   192,476 2,897 SH   SOLE   0 2,175 722
HARTFORD INSURANCE GROUP INC COM 416515104   2,630,376 21,259 SH   SOLE   0 16,515 4,744
HEALTHEQUITY INC COM 42226A107   158,447 1,793 SH   SOLE   0 1,330 463
HEALTHCARE RLTY TR CL A COM 42226K105   10,816 640 SH   SOLE   0 640 0
HEICO CORP NEW COM 422806109   2,144,466 8,026 SH   SOLE   0 6,322 1,704
HERTZ GLOBAL HLDGS INC *W EXP 06/30/205 42806J148   115 51 SH   SOLE   0 51 0
HEXCEL CORP NEW COM 428291108   757,330 13,830 SH   SOLE   0 13,780 50
HOME DEPOT INC COM 437076102   2,303,023 6,284 SH   SOLE   0 4,912 1,372
HONEYWELL INTL INC COM 438516106   6,352 30 SH   SOLE   0 30 0
HUDBAY MINERALS INC COM 443628102   25,968 3,424 SH   SOLE   0 3,424 0
ICICI BANK LIMITED ADR 45104G104   1,745,861 55,389 SH   SOLE   0 42,076 13,313
ILLINOIS TOOL WKS INC COM 452308109   775,031 3,125 SH   SOLE   0 2,414 711
IMPERIAL OIL LTD COM NEW 453038408   1,166,610 16,144 SH   SOLE   0 13,082 3,062
ING GROEP N.V. SPONSORED ADR 456837103   260,723 13,309 SH   SOLE   0 9,307 4,002
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,071,864 6,473 SH   SOLE   0 4,246 2,227
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   65,534 598 SH   SOLE   0 429 169
INTERCONTINENTAL EXCHANGE IN COM 45866F104   8,646,045 50,122 SH   SOLE   0 39,363 10,759
INTERNATIONAL BUSINESS MACHS COM 459200101   96,231 387 SH   SOLE   0 387 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,005,364 2,144 SH   SOLE   0 2,142 2
INTUIT COM 461202103   12,893 21 SH   SOLE   0 19 2
INTUITIVE SURGICAL INC COM NEW 46120E602   704,769 1,423 SH   SOLE   0 1,112 311
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   2,329 20 SH   SOLE   0 20 0
IQVIA HLDGS INC COM 46266C105   1,071,551 6,078 SH   SOLE   0 4,224 1,854
ISHARES TR CORE S&P TTL STK 464287150   39,479,420 323,947 SH   SOLE   0 274,319 49,628
ISHARES TR CORE S&P500 ETF 464287200   78,650 140 SH   SOLE   0 140 0
ISHARES TR CORE US AGGBD ET 464287226   627,537 6,341 SH   SOLE   0 2,078 4,263
ISHARES TR 20 YR TR BD ETF 464287432   16,567 182 SH   SOLE   0 182 0
ISHARES TR 7-10 YR TRSY BD 464287440   14,305 150 SH   SOLE   0 150 0
ISHARES TR ISHARES BIOTECH 464287556   1,534 12 SH   SOLE   0 12 0
ISHARES TR S&P MC 400GR ETF 464287606   448,614 5,392 SH   SOLE   0 5,382 10
ISHARES TR SHRT NAT MUN ETF 464288158   100,886 955 SH   SOLE   0 955 0
ISHARES TR ASIA 50 ETF 464288430   100,204 1,385 SH   SOLE   0 1,385 0
ISHARES TR USD INV GRDE ETF 464288620   184,347 3,609 SH   SOLE   0 3,609 0
ISHARES SILVER TR ISHARES 46428Q109   7,746 250 SH   SOLE   0 250 0
ISHARES TR CORE HIGH DV ETF 46429B663   6,294 52 SH   SOLE   0 52 0
ISHARES TR MSCI USA MMENTM 46432F396   421,845 2,087 SH   SOLE   0 2,082 5
ISHARES TR CORE MSCI TOTAL 46432F834   34,693,754 496,974 SH   SOLE   0 418,842 78,132
ISHARES INC CORE MSCI EMKT 46434G103   339,462 6,291 SH   SOLE   0 6,291 0
ISHARES TR GLOBAL REIT ETF 46434V647   277,849 11,453 SH   SOLE   0 11,453 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   89,430 16,260 SH   SOLE   0 11,843 4,417
JPMORGAN CHASE & CO. COM 46625H100   37,969,005 154,786 SH   SOLE   0 121,941 32,845
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106   97,043 4,119 SH   SOLE   0 2,956 1,163
JOHNSON & JOHNSON COM 478160104   4,887,968 29,474 SH   SOLE   0 24,287 5,187
KELLANOVA COM 487836108   7,176 87 SH   SOLE   0 87 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   7,638 51 SH   SOLE   0 0 51
KINROSS GOLD CORP COM 496902404   35,617 2,826 SH   SOLE   0 2,826 0
KRAFT HEINZ CO COM 500754106   480,611 15,794 SH   SOLE   0 14,389 1,405
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   2,260 72 SH   SOLE   0 72 0
LCI INDS COM 50189K103   549,497 6,285 SH   SOLE   0 4,133 2,152
LAUDER ESTEE COS INC CL A 518439104   594 9 SH   SOLE   0 0 9
LITHIUM AMERS CORP NEW COM SHS 53681J103   1,081 400 SH   SOLE   0 400 0
LOWES COS INC COM 548661107   3,404,924 14,599 SH   SOLE   0 11,534 3,065
MSCI INC COM 55354G100   473,889 838 SH   SOLE   0 655 183
MAGNA INTL INC COM 559222401   1,606,260 47,242 SH   SOLE   0 37,801 9,441
MAGNERA CORP COM SHS 55939A107   217 12 SH   SOLE   0 0 12
MANNKIND CORP COM NEW 56400P706   13,772 2,738 SH   SOLE   0 0 2,738
MANULIFE FINL CORP COM 56501R106   4,475,022 143,562 SH   SOLE   0 130,922 12,640
MARKEL GROUP INC COM 570535104   9,348 5 SH   SOLE   0 5 0
MARSH & MCLENNAN COS INC COM 571748102   6,367,718 26,094 SH   SOLE   0 24,817 1,277
MARTIN MARIETTA MATLS INC COM 573284106   1,668,195 3,489 SH   SOLE   0 3,320 169
MARVELL TECHNOLOGY INC COM 573874104   112,673 1,830 SH   SOLE   0 1,362 468
MASCO CORP COM 574599106   632,049 9,089 SH   SOLE   0 7,040 2,049
MASTERCARD INCORPORATED CL A 57636Q104   6,801,621 12,409 SH   SOLE   0 9,352 3,057
MCDONALDS CORP COM 580135101   7,384,426 23,640 SH   SOLE   0 18,922 4,718
METHANEX CORP COM 59151K108   1,017,794 29,015 SH   SOLE   0 23,211 5,804
MICROSOFT CORP COM 594918104   72,143,576 192,183 SH   SOLE   0 150,023 42,160
MIDDLEBY CORP COM 596278101   49,363,255 324,801 SH   SOLE   0 251,261 73,540
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109   688,347 124,927 SH   SOLE   0 90,406 34,521
MONDELEZ INTL INC CL A 609207105   1,187,782 17,506 SH   SOLE   0 11,547 5,959
MONSTER BEVERAGE CORP NEW COM 61174X109   851,992 14,559 SH   SOLE   0 9,644 4,915
MOODYS CORP COM 615369105   674,784 1,449 SH   SOLE   0 1,122 327
MORGAN STANLEY COM NEW 617446448   58,335 500 SH   SOLE   0 500 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   271,442 620 SH   SOLE   0 453 167
NASDAQ INC COM 631103108   508,641 6,705 SH   SOLE   0 5,171 1,534
NATIONAL RESH CORP COM NEW 637372202   39,372 3,076 SH   SOLE   0 2,398 678
NETFLIX INC COM 64110L106   27,975 30 SH   SOLE   0 30 0
NEW GOLD INC CDA COM 644535106   739 200 SH   SOLE   0 200 0
NEWMONT CORP COM 651639106   45,962 952 SH   SOLE   0 873 79
NEXTERA ENERGY INC COM 65339F101   6,025 85 SH   SOLE   0 85 0
NEXGEN ENERGY LTD COM 65340P106   11,101 2,476 SH   SOLE   0 2,476 0
NIKE INC CL B 654106103   1,543,135 24,309 SH   SOLE   0 23,192 1,117
NISOURCE INC COM 65473P105   1,286,087 32,080 SH   SOLE   0 31,990 90
NORFOLK SOUTHN CORP COM 655844108   665,548 2,810 SH   SOLE   0 2,168 642
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   213 190 SH   SOLE   0 190 0
NOVO-NORDISK A S ADR 670100205   2,577,612 37,120 SH   SOLE   0 29,008 8,112
NVIDIA CORPORATION COM 67066G104   2,450,580 22,611 SH   SOLE   0 17,510 5,101
NUTRIEN LTD COM 67077M108   3,551,388 71,530 SH   SOLE   0 63,511 8,019
OCCIDENTAL PETE CORP *W EXP 08/03/202 674599162   747 27 SH   SOLE   0 27 0
ONCOLYTICS BIOTECH INC COM NEW 682310875   28 52 SH   SOLE   0 0 52
OPEN TEXT CORP COM 683715106   2,143,650 84,902 SH   SOLE   0 64,446 20,456
ORACLE CORP COM 68389X105   1,102,961 7,889 SH   SOLE   0 5,215 2,674
OSISKO GOLD ROYALTIES LTD COM 68827L101   39,289 1,861 SH   SOLE   0 1,616 245
OTIS WORLDWIDE CORP COM 68902V107   5,020,060 48,644 SH   SOLE   0 39,372 9,272
PPG INDS INC COM 693506107   255,769 2,339 SH   SOLE   0 1,512 827
PTC INC COM 69370C100   251,793 1,625 SH   SOLE   0 1,205 420
PACCAR INC COM 693718108   5,550 57 SH   SOLE   0 0 57
PAN AMERN SILVER CORP COM 697900108   6,459 250 SH   SOLE   0 250 0
PARKER-HANNIFIN CORP COM 701094104   1,014,501 1,669 SH   SOLE   0 1,286 383
PAYPAL HLDGS INC COM 70450Y103   289,905 4,443 SH   SOLE   0 4,026 417
PEMBINA PIPELINE CORP COM 706327103   5,135,544 128,344 SH   SOLE   0 88,155 40,189
PEPSICO INC COM 713448108   32,432,471 216,303 SH   SOLE   0 168,048 48,255
PFIZER INC COM 717081103   3,243 128 SH   SOLE   0 128 0
PHILIP MORRIS INTL INC COM 718172109   9,682 61 SH   SOLE   0 0 61
POST HLDGS INC COM 737446104   1,195,017 10,270 SH   SOLE   0 10,240 30
PROCTER AND GAMBLE CO COM 742718109   4,740,061 27,814 SH   SOLE   0 24,360 3,454
PROGRESSIVE CORP COM 743315103   703,845 2,487 SH   SOLE   0 1,625 862
PROLOGIS INC. COM 74340W103   5,589 50 SH   SOLE   0 50 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   594,288 7,221 SH   SOLE   0 4,704 2,517
PURE STORAGE INC CL A 74624M102   5,755 130 SH   SOLE   0 130 0
QUALCOMM INC COM 747525103   1,318,281 8,582 SH   SOLE   0 8,191 391
RB GLOBAL INC COM 74935Q107   9,365,208 93,276 SH   SOLE   0 77,586 15,690
REINSURANCE GRP OF AMERICA I COM NEW 759351604   21,265 108 SH   SOLE   0 108 0
RELX PLC SPONSORED ADR 759530108   936,214 18,572 SH   SOLE   0 13,480 5,092
REPUBLIC SVCS INC COM 760759100   3,933,647 16,244 SH   SOLE   0 12,569 3,675
RESMED INC COM 761152107   42,356,449 189,218 SH   SOLE   0 146,607 42,611
RESTAURANT BRANDS INTL INC COM 76131D103   63,565,612 953,186 SH   SOLE   0 726,673 226,513
RIO TINTO PLC SPONSORED ADR 767204100   1,164,951 19,390 SH   SOLE   0 19,390 0
ROCKWELL AUTOMATION INC COM 773903109   212,646 823 SH   SOLE   0 612 211
ROGERS COMMUNICATIONS INC CL B 775109200   3,500,562 131,032 SH   SOLE   0 104,685 26,347
ROLLINS INC COM 775711104   728,648 13,486 SH   SOLE   0 10,421 3,065
ROPER TECHNOLOGIES INC COM 776696106   2,322,945 3,940 SH   SOLE   0 3,103 837
ROYAL BK CDA COM 780087102   28,293,183 251,078 SH   SOLE   0 211,403 39,675
SHELL PLC SPON ADS 780259305   3,016,864 41,169 SH   SOLE   0 31,602 9,567
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203   164,056 3,872 SH   SOLE   0 2,775 1,097
S&P GLOBAL INC COM 78409V104   6,874,593 13,530 SH   SOLE   0 10,853 2,677
SPDR S&P 500 ETF TR TR UNIT 78462F103   22,843,363 40,853 SH   SOLE   0 31,985 8,868
SPDR GOLD TR GOLD SHS 78463V107   375,760 1,304 SH   SOLE   0 7 1,297
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   26,666 50 SH   SOLE   0 50 0
SALESFORCE INC COM 79466L302   1,133,284 4,223 SH   SOLE   0 3,432 791
SANOFI SPONSORED ADR 80105N105   2,395,705 43,197 SH   SOLE   0 39,636 3,561
SAP SE SPON ADR 803054204   86,182,125 321,048 SH   SOLE   0 248,485 72,563
SCHWAB CHARLES CORP COM 808513105   427,800 5,465 SH   SOLE   0 3,980 1,485
SEABRIDGE GOLD INC COM 811916105   582 50 SH   SOLE   0 50 0
SERVICENOW INC COM 81762P102   1,471,266 1,848 SH   SOLE   0 1,425 423
SERVISFIRST BANCSHARES INC COM 81768T108   631,972 7,651 SH   SOLE   0 5,061 2,590
SHERWIN WILLIAMS CO COM 824348106   1,152,676 3,301 SH   SOLE   0 2,359 942
SHOPIFY INC CL A 82509L107   3,650,095 38,354 SH   SOLE   0 33,948 4,406
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   479,566 3,949 SH   SOLE   0 2,653 1,296
SKECHERS U S A INC CL A 830566105   18,850 332 SH   SOLE   0 332 0
SOFI TECHNOLOGIES INC COM 83406F102   9,304 800 SH   SOLE   0 800 0
SONY GROUP CORP SPONSORED ADR 835699307   1,979,658 77,970 SH   SOLE   0 77,970 0
SOUTH BOW CORP COM 83671M105   115,045 4,502 SH   SOLE   0 3,504 998
STANTEC INC COM 85472N109   3,338,844 40,266 SH   SOLE   0 34,228 6,038
STARBUCKS CORP COM 855244109   287,207 2,928 SH   SOLE   0 2,928 0
SUN LIFE FINANCIAL INC. COM 866796105   6,539,446 114,218 SH   SOLE   0 97,027 17,191
SUNCOR ENERGY INC NEW COM 867224107   5,955,513 153,751 SH   SOLE   0 139,792 13,959
SYNOPSYS INC COM 871607107   615,828 1,436 SH   SOLE   0 1,112 324
SYSCO CORP COM 871829107   137,098 1,827 SH   SOLE   0 1,356 471
TFI INTL INC COM 87241L109   5,146,775 66,448 SH   SOLE   0 53,653 12,795
TJX COS INC NEW COM 872540109   8,383,981 68,834 SH   SOLE   0 54,197 14,637
T-MOBILE US INC COM 872590104   1,688,541 6,331 SH   SOLE   0 6,321 10
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   649,724 3,914 SH   SOLE   0 2,897 1,017
TC ENERGY CORP COM 87807B107   11,716,285 247,997 SH   SOLE   0 180,051 67,946
TECK RESOURCES LTD CL B 878742204   635,817 17,448 SH   SOLE   0 15,574 1,874
TELUS CORPORATION COM 87971M103   5,373,401 374,498 SH   SOLE   0 348,429 26,069
TELUS INTL CDA INC SUB VTG SHS 87975H100   129,943 48,426 SH   SOLE   0 39,627 8,799
TESLA INC COM 88160R101   21,510 83 SH   SOLE   0 83 0
TEXAS INSTRS INC COM 882508104   2,964,151 16,495 SH   SOLE   0 13,121 3,374
THE TRADE DESK INC COM CL A 88339J105   2,736 50 SH   SOLE   0 50 0
THERMO FISHER SCIENTIFIC INC COM 883556102   51,049,779 102,592 SH   SOLE   0 79,365 23,227
THOMSON REUTERS CORP COM 884903808   12,031,187 69,693 SH   SOLE   0 56,491 13,202
TILRAY BRANDS INC COM 88688T100   280 429 SH   SOLE   0 429 0
TORONTO DOMINION BK ONT COM NEW 891160509   98,982,928 1,651,246 SH   SOLE   0 1,287,438 363,808
TOTALENERGIES SE SPONSORED ADS 89151E109   3,050,392 47,154 SH   SOLE   0 36,132 11,022
TRANSALTA CORP COM 89346D107   11,642 1,247 SH   SOLE   0 250 997
TRANSUNION COM 89400J107   918,616 11,069 SH   SOLE   0 8,416 2,653
TRUPANION INC COM 898202106   1,863 50 SH   SOLE   0 50 0
US BANCORP DEL COM NEW 902973304   16,888 400 SH   SOLE   0 400 0
UBER TECHNOLOGIES INC COM 90353T100   14,572 200 SH   SOLE   0 200 0
UBIQUITI INC COM 90353W103   6,202 20 SH   SOLE   0 20 0
UNILEVER PLC SPON ADR NEW 904767704   1,964,256 32,985 SH   SOLE   0 24,939 8,046
UNION PAC CORP COM 907818108   721,004 3,052 SH   SOLE   0 2,370 682
UNITED PARCEL SERVICE INC CL B 911312106   112,189 1,020 SH   SOLE   0 1,020 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   22,195 72 SH   SOLE   0 72 0
UNITEDHEALTH GROUP INC COM 91324P102   64,230,605 122,636 SH   SOLE   0 94,862 27,774
UNUM GROUP COM 91529Y106   33,072 406 SH   SOLE   0 406 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   787,418 4,062 SH   SOLE   0 4,029 33
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   433,744 1,639 SH   SOLE   0 1,627 12
VANGUARD WORLD FD INF TECH ETF 92204A702   50,346 93 SH   SOLE   0 93 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   14,389 28 SH   SOLE   0 28 0
VANGUARD INDEX FDS VALUE ETF 922908744   8,980 52 SH   SOLE   0 52 0
VERALTO CORP COM SHS 92338C103   1,071 11 SH   SOLE   0 8 3
VEREN INC COM NEW 92340V107   2,176,589 328,889 SH   SOLE   0 309,576 19,313
VERIZON COMMUNICATIONS INC COM 92343V104   2,825,701 62,295 SH   SOLE   0 59,338 2,957
VERISK ANALYTICS INC COM 92345Y106   5,327,398 17,900 SH   SOLE   0 17,046 854
VERTEX PHARMACEUTICALS INC COM 92532F100   896,917 1,850 SH   SOLE   0 1,426 424
VISA INC COM CL A 92826C839   99,259,033 283,225 SH   SOLE   0 223,650 59,575
VISTRA CORP COM 92840M102   33,705 287 SH   SOLE   0 287 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,290,811 137,760 SH   SOLE   0 137,760 0
WEC ENERGY GROUP INC COM 92939U106   1,312,228 12,041 SH   SOLE   0 9,260 2,781
WABTEC COM 929740108   362 2 SH   SOLE   0 2 0
WALMART INC COM 931142103   637,706 7,264 SH   SOLE   0 7,206 58
WARNER MUSIC GROUP CORP COM CL A 934550203   95,962 3,061 SH   SOLE   0 2,263 798
WASTE CONNECTIONS INC COM 94106B101   8,773,477 44,995 SH   SOLE   0 38,433 6,562
WASTE MGMT INC DEL COM 94106L109   3,074,221 13,279 SH   SOLE   0 10,369 2,910
WATERS CORP COM 941848103   2,369,167 6,428 SH   SOLE   0 6,112 316
WHEATON PRECIOUS METALS CORP COM 962879102   6,286,823 80,985 SH   SOLE   0 65,621 15,364
WILLIAMS COS INC COM 969457100   5,754,947 96,301 SH   SOLE   0 74,243 22,058
ZOETIS INC CL A 98978V103   229,851 1,396 SH   SOLE   0 1,038 358
AMDOCS LTD SHS G02602103   407,175 4,450 SH   SOLE   0 2,884 1,566
AON PLC SHS CL A G0403H108   876,002 2,195 SH   SOLE   0 1,583 612
ARCH CAP GROUP LTD ORD G0450A105   19,236 200 SH   SOLE   0 200 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,469,749 17,529 SH   SOLE   0 14,136 3,393
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   2,108 90 SH   SOLE   0 90 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   8,754,012 294,152 SH   SOLE   0 211,009 83,143
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   110,385 4,984 SH   SOLE   0 4,206 778
BROOKFIELD WEALTH SOL LTD CL A EXCHANGEAB G17434104   575 11 SH   SOLE   0 11 0
CRH PLC ORD G25508105   96,591 1,098 SH   SOLE   0 788 310
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   287,024 3,298 SH   SOLE   0 2,443 855
ICON PLC SHS G4705A100   65,096 372 SH   SOLE   0 269 103
LINDE PLC SHS G54950103   55,292,421 118,745 SH   SOLE   0 92,052 26,693
MEDTRONIC PLC SHS G5960L103   2,388,928 26,585 SH   SOLE   0 24,831 1,754
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   3,792 200 SH   SOLE   0 200 0
CHUBB LIMITED COM H1467J104   192,065 636 SH   SOLE   0 455 181
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,094,482 4,670 SH   SOLE   0 3,571 1,099
CNH INDL N V SHS N20944109   3,684 300 SH   SOLE   0 300 0
FERRARI N V COM N3167Y103   1,213,039 2,835 SH   SOLE   0 2,835 0
NXP SEMICONDUCTORS N V COM N6596X109   228,072 1,200 SH   SOLE   0 889 311
ROYAL CARIBBEAN GROUP COM V7780T103   61,632 300 SH   SOLE   0 300 0