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,203,840 54,720 SH   SOLE   0 54,720 0
ATS CORPORATION COM 00217Y104   1,301,664 44,855 SH   SOLE   0 39,061 5,794
ABBOTT LABS COM 002824100   3,075,306 26,974 SH   SOLE   0 21,670 5,304
ABBVIE INC COM 00287Y109   1,819,186 9,212 SH   SOLE   0 7,443 1,769
ABCELLERA BIOLOGICS INC COM 00288U106   17,004 6,540 SH   SOLE   0 6,540 0
ADOBE INC COM 00724F101   341,217 659 SH   SOLE   0 499 160
ADVANCED MICRO DEVICES INC COM 007903107   1,062,090 6,473 SH   SOLE   0 6,473 0
AGNICO EAGLE MINES LTD COM 008474108   3,174,150 39,395 SH   SOLE   0 35,287 4,108
AIRBNB INC COM CL A 009066101   5,833 46 SH   SOLE   0 46 0
AIR PRODS & CHEMS INC COM 009158106   1,902,559 6,390 SH   SOLE   0 5,173 1,217
ALBEMARLE CORP COM 012653101   611,353 6,455 SH   SOLE   0 5,781 674
ALGOMA STL GROUP INC COM 015658107   40,703 3,971 SH   SOLE   0 3,609 362
ALPHABET INC CAP STK CL C 02079K107   57,291,499 342,673 SH   SOLE   0 263,024 79,649
ALPHABET INC CAP STK CL A 02079K305   17,297,160 104,294 SH   SOLE   0 82,544 21,750
AMAZON COM INC COM 023135106   6,524,904 35,018 SH   SOLE   0 25,585 9,433
AMERICAN EXPRESS CO COM 025816109   58,579 216 SH   SOLE   0 216 0
AMERICAN FINL GROUP INC OHIO COM 025932104   1,425,279 10,589 SH   SOLE   0 6,880 3,709
CENCORA INC COM 03073E105   1,386,268 6,159 SH   SOLE   0 5,648 511
AMETEK INC COM 031100100   5,291,930 30,819 SH   SOLE   0 24,377 6,442
AMGEN INC COM 031162100   1,241,475 3,853 SH   SOLE   0 2,935 918
AMPHENOL CORP NEW CL A 032095101   363,267 5,575 SH   SOLE   0 4,277 1,298
ANALOG DEVICES INC COM 032654105   26,700 116 SH   SOLE   0 116 0
APOLLO GLOBAL MGMT INC COM 03769M106   2,748 22 SH   SOLE   0 22 0
APPLE INC COM 037833100   14,600,246 62,662 SH   SOLE   0 48,594 14,068
APPLIED MATLS INC COM 038222105   358,235 1,773 SH   SOLE   0 1,393 380
APTARGROUP INC COM 038336103   1,476,952 9,220 SH   SOLE   0 8,461 759
ASTRAZENECA PLC SPONSORED ADR 046353108   2,941,570 37,756 SH   SOLE   0 29,679 8,077
AURORA CANNABIS INC COM 05156X850   112 19 SH   SOLE   0 5 14
AUTODESK INC COM 052769106   767,487 2,786 SH   SOLE   0 1,846 940
AUTOZONE INC COM 053332102   648,908 206 SH   SOLE   0 175 31
AVERY DENNISON CORP COM 053611109   186,321 844 SH   SOLE   0 638 206
AXOS FINANCIAL INC COM 05465C100   975,143 15,508 SH   SOLE   0 10,036 5,472
BCE INC COM NEW 05534B760   6,722,761 193,333 SH   SOLE   0 130,867 62,466
BP PLC SPONSORED ADR 055622104   1,224,116 38,997 SH   SOLE   0 36,798 2,199
BRP INC COM SUN VTG 05577W200   827,996 13,910 SH   SOLE   0 11,544 2,366
BALL CORP COM 058498106   46,986,454 691,893 SH   SOLE   0 527,437 164,456
BANK AMERICA CORP COM 060505104   1,713,105 43,173 SH   SOLE   0 41,463 1,710
BANK MONTREAL QUE COM 063671101   90,631,171 1,004,191 SH   SOLE   0 748,626 255,565
BANK NOVA SCOTIA HALIFAX COM 064149107   16,942,106 310,885 SH   SOLE   0 231,695 79,190
BANK OZK LITTLE ROCK ARK COM 06417N103   826,784 19,232 SH   SOLE   0 12,418 6,814
BARRICK GOLD CORP COM 067901108   2,089,554 105,037 SH   SOLE   0 99,249 5,788
BAUSCH PLUS LOMB CORP COMMON SHARES 071705107   722,765 37,388 SH   SOLE   0 33,453 3,935
BECTON DICKINSON & CO COM 075887109   4,433,347 18,388 SH   SOLE   0 13,643 4,745
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,042,754 13,129 SH   SOLE   0 10,510 2,619
BERRY GLOBAL GROUP INC COM 08579W103   3,535 52 SH   SOLE   0 8 44
BIONANO GENOMICS INC COM NEW 09075F305   46 102 SH   SOLE   0 102 0
BLACKROCK INC COM 09247X101   1,361,597 1,434 SH   SOLE   0 1,058 376
BOEING CO COM 097023105   15,508 102 SH   SOLE   0 102 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   445,637 2,738 SH   SOLE   0 2,062 676
BOSTON SCIENTIFIC CORP COM 101137107   1,939,132 23,140 SH   SOLE   0 14,789 8,351
BROADCOM INC COM 11135F101   10,542,338 61,115 SH   SOLE   0 45,194 15,921
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   22,726 880 SH   SOLE   0 799 81
BROOKFIELD CORP CL A LTD VT SH 11271J107   78,163,492 1,471,428 SH   SOLE   0 1,127,763 343,665
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   130 3 SH   SOLE   0 3 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   204,438 6,260 SH   SOLE   0 4,955 1,305
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,225,651 25,920 SH   SOLE   0 21,883 4,037
CAE INC COM 124765108   907,502 48,331 SH   SOLE   0 31,851 16,480
CBOE GLOBAL MKTS INC COM 12503M108   472,225 2,305 SH   SOLE   0 1,764 541
CGI INC CL A SUB VTG 12532H104   66,079,576 574,173 SH   SOLE   0 443,339 130,834
CME GROUP INC COM 12572Q105   4,834,442 21,910 SH   SOLE   0 18,386 3,524
CSX CORP COM 126408103   818,396 23,701 SH   SOLE   0 18,107 5,594
CNX RES CORP COM 12653C108   3,257 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   581,137 9,242 SH   SOLE   0 8,015 1,227
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   26,621 2,125 SH   SOLE   0 1,967 158
CANADIAN IMPERIAL BK COMM COM 136069101   3,273,245 53,352 SH   SOLE   0 47,783 5,569
CANADIAN NATL RY CO COM 136375102   17,117,241 146,151 SH   SOLE   0 115,777 30,374
CANADIAN NAT RES LTD COM 136385101   91,901,762 2,767,080 SH   SOLE   0 2,135,596 631,484
CANADIAN PACIFIC KANSAS CITY COM 13646K108   74,743,333 873,761 SH   SOLE   0 676,144 197,617
CANOPY GROWTH CORP COM NEW 138035704   96 20 SH   SOLE   0 20 0
CARMAX INC COM 143130102   312,074 4,033 SH   SOLE   0 3,603 430
CARNIVAL CORP UNIT 99/99/9999 143658300   7,392 400 SH   SOLE   0 300 100
CELESTICA INC COM 15101Q207   25,412 497 SH   SOLE   0 497 0
CENOVUS ENERGY INC COM 15135U109   157,397 9,409 SH   SOLE   0 7,726 1,683
CENOVUS ENERGY INC *W EXP 01/01/202 15135U117   810 68 SH   SOLE   0 39 29
CHEVRON CORP NEW COM 166764100   778,175 5,284 SH   SOLE   0 5,284 0
CISCO SYS INC COM 17275R102   962,909 18,093 SH   SOLE   0 18,093 0
CINTAS CORP COM 172908105   12,353 60 SH   SOLE   0 60 0
COCA COLA CO COM 191216100   1,497,562 20,840 SH   SOLE   0 15,961 4,879
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   4,477,340 29,497 SH   SOLE   0 25,493 4,004
COMCAST CORP NEW CL A 20030N101   290,845 6,963 SH   SOLE   0 4,832 2,131
COMMERCE BANCSHARES INC COM 200525103   16,335 275 SH   SOLE   0 275 0
CONOCOPHILLIPS COM 20825C104   29,794 283 SH   SOLE   0 283 0
CONSTELLATION BRANDS INC CL A 21036P108   1,075,083 4,172 SH   SOLE   0 3,198 974
COPART INC COM 217204106   2,655,842 50,684 SH   SOLE   0 35,511 15,173
COSTCO WHSL CORP NEW COM 22160K105   11,716,248 13,216 SH   SOLE   0 10,583 2,633
CREDIT ACCEP CORP MICH COM 225310101   650,497 1,467 SH   SOLE   0 957 510
CXAPP INC COM CL A 23248B109   2 1 SH   SOLE   0 1 0
DANAHER CORPORATION COM 235851102   9,048,717 32,547 SH   SOLE   0 25,708 6,839
DEERE & CO COM 244199105   1,189,808 2,851 SH   SOLE   0 2,843 8
DESCARTES SYS GROUP INC COM 249906108   999,776 9,714 SH   SOLE   0 6,862 2,852
DEVON ENERGY CORP NEW COM 25179M103   751,495 19,210 SH   SOLE   0 19,210 0
DIAGEO PLC SPON ADR NEW 25243Q205   32,935,412 234,683 SH   SOLE   0 178,916 55,767
DISNEY WALT CO COM 254687106   471,908 4,906 SH   SOLE   0 4,410 496
DOLLAR GEN CORP NEW COM 256677105   1,438 17 SH   SOLE   0 17 0
DOLLAR TREE INC COM 256746108   3,375 48 SH   SOLE   0 0 48
DOMINOS PIZZA INC COM 25754A201   2,973,988 6,914 SH   SOLE   0 5,466 1,448
DOW INC COM 260557103   847,858 15,520 SH   SOLE   0 15,520 0
EOG RES INC COM 26875P101   773,230 6,290 SH   SOLE   0 5,066 1,224
ELECTRONIC ARTS INC COM 285512109   1,178,933 8,219 SH   SOLE   0 6,309 1,910
EMBECTA CORP COMMON STOCK 29082K105   85 6 SH   SOLE   0 0 6
ENBRIDGE INC COM 29250N105   55,232,862 1,359,408 SH   SOLE   0 1,045,481 313,927
ENERFLEX LTD COM 29269R105   9,996 1,677 SH   SOLE   0 1,537 140
EPAM SYS INC COM 29414B104   865,183 4,347 SH   SOLE   0 3,321 1,026
EQUIFAX INC COM 294429105   960,334 3,268 SH   SOLE   0 2,503 765
EQUINIX INC COM 29444U700   1,739,755 1,960 SH   SOLE   0 1,585 375
EVERGY INC COM 30034W106   712,495 11,490 SH   SOLE   0 8,767 2,723
EXPEDIA GROUP INC COM NEW 30212P303   2,960 20 SH   SOLE   0 20 0
EXXON MOBIL CORP COM 30231G102   975,974 8,326 SH   SOLE   0 8,301 25
META PLATFORMS INC CL A 30303M102   4,905,811 8,570 SH   SOLE   0 6,069 2,501
FEDEX CORP COM 31428X106   919,565 3,360 SH   SOLE   0 3,360 0
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200   443,681 8,920 SH   SOLE   0 0 8,920
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   453,894 9,710 SH   SOLE   0 0 9,710
FIDELITY NATL INFORMATION SV COM 31620M106   6,700 80 SH   SOLE   0 80 0
FIRSTSERVICE CORP NEW COM 33767E202   1,532,148 8,384 SH   SOLE   0 7,303 1,081
FISERV INC COM 337738108   2,796,252 15,565 SH   SOLE   0 10,682 4,883
FORD MTR CO COM 345370860   766,867 72,620 SH   SOLE   0 72,620 0
FORTIS INC COM 349553107   3,700,951 81,439 SH   SOLE   0 67,229 14,210
FRANCO NEV CORP COM 351858105   11,411,633 91,861 SH   SOLE   0 70,215 21,646
FURY GOLD MINES LIMITED COM 36117T100   16,216 37,164 SH   SOLE   0 37,164 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   3,391 85 SH   SOLE   0 85 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   2,909 31 SH   SOLE   0 31 0
GE VERNOVA INC COM 36828A101   5,865 23 SH   SOLE   0 23 0
GE AEROSPACE COM NEW 369604301   17,538 93 SH   SOLE   0 93 0
GENERAL MLS INC COM 370334104   35,670 483 SH   SOLE   0 325 158
GENERAL MTRS CO COM 37045V100   1,166 26 SH   SOLE   0 26 0
GILDAN ACTIVEWEAR INC COM 375916103   1,906,599 40,498 SH   SOLE   0 28,428 12,070
GSK PLC SPONSORED ADR 37733W204   347,971 8,512 SH   SOLE   0 5,647 2,865
GLOBAL PMTS INC COM 37940X102   37,383 365 SH   SOLE   0 188 177
GRAINGER W W INC COM 384802104   1,140,613 1,098 SH   SOLE   0 891 207
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   6,069,126 100,535 SH   SOLE   0 74,167 26,368
GUIDEWIRE SOFTWARE INC COM 40171V100   1,544,928 8,445 SH   SOLE   0 5,455 2,990
HF SINCLAIR CORP COM 403949100   750,559 16,840 SH   SOLE   0 16,840 0
HDFC BANK LTD SPONSORED ADS 40415F101   194,499 3,109 SH   SOLE   0 2,357 752
HARTFORD FINL SVCS GROUP INC COM 416515104   2,247,527 19,110 SH   SOLE   0 15,395 3,715
HEALTHCARE RLTY TR CL A COM 42226K105   11,616 640 SH   SOLE   0 640 0
HERSHEY CO COM 427866108   809,312 4,220 SH   SOLE   0 4,220 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   1,096,042 53,570 SH   SOLE   0 53,570 0
HOME DEPOT INC COM 437076102   2,292,216 5,657 SH   SOLE   0 4,576 1,081
HONEYWELL INTL INC COM 438516106   28,319 137 SH   SOLE   0 137 0
HUDBAY MINERALS INC COM 443628102   31,500 3,424 SH   SOLE   0 3,424 0
HUMANA INC COM 444859102   646,783 2,042 SH   SOLE   0 1,554 488
ICICI BANK LIMITED ADR 45104G104   1,154,001 38,660 SH   SOLE   0 30,595 8,065
IDEXX LABS INC COM 45168D104   406,702 805 SH   SOLE   0 617 188
ILLINOIS TOOL WKS INC COM 452308109   726,458 2,772 SH   SOLE   0 2,235 537
IMPERIAL OIL LTD COM NEW 453038408   1,333,733 18,954 SH   SOLE   0 15,938 3,016
ING GROEP N.V. SPONSORED ADR 456837103   228,489 12,582 SH   SOLE   0 8,006 4,576
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,452,828 10,425 SH   SOLE   0 6,759 3,666
INTERCONTINENTAL EXCHANGE IN COM 45866F104   7,338,517 45,683 SH   SOLE   0 35,615 10,068
INTERNATIONAL BUSINESS MACHS COM 459200101   85,558 387 SH   SOLE   0 387 0
INVESCO QQQ TR UNIT SER 1 46090E103   381,671 782 SH   SOLE   0 780 2
INTUIT COM 461202103   663,228 1,068 SH   SOLE   0 825 243
INTUITIVE SURGICAL INC COM NEW 46120E602   740,835 1,508 SH   SOLE   0 1,159 349
IQVIA HLDGS INC COM 46266C105   29,679,308 125,245 SH   SOLE   0 95,054 30,191
ISHARES TR CORE S&P TTL STK 464287150   28,092,497 223,702 SH   SOLE   0 176,314 47,388
ISHARES TR CORE S&P500 ETF 464287200   80,758 140 SH   SOLE   0 140 0
ISHARES TR CORE US AGGBD ET 464287226   642,090 6,341 SH   SOLE   0 2,078 4,263
ISHARES TR ISHARES BIOTECH 464287556   1,747 12 SH   SOLE   0 12 0
ISHARES TR S&P MC 400GR ETF 464287606   297,875 3,242 SH   SOLE   0 3,232 10
ISHARES TR DOW JONES US ETF 464287846   6,980 50 SH   SOLE   0 50 0
ISHARES TR SHRT NAT MUN ETF 464288158   101,383 955 SH   SOLE   0 955 0
ISHARES TR ASIA 50 ETF 464288430   50,741 702 SH   SOLE   0 702 0
ISHARES TR MSCI KLD400 SOC 464288570   526,917 4,847 SH   SOLE   0 4,335 512
ISHARES TR USD INV GRDE ETF 464288620   189,761 3,609 SH   SOLE   0 3,609 0
ISHARES SILVER TR ISHARES 46428Q109   14,205 500 SH   SOLE   0 500 0
ISHARES TR MSCI USA MMENTM 46432F396   336,582 1,660 SH   SOLE   0 1,655 5
ISHARES TR CORE MSCI TOTAL 46432F834   24,336,570 335,076 SH   SOLE   0 265,036 70,040
ISHARES TR 0-3 MNTH TREASRY 46436E718   272,676 2,707 SH   SOLE   0 2,650 57
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   75,950 11,421 SH   SOLE   0 6,972 4,449
JPMORGAN CHASE & CO. COM 46625H100   2,503,330 11,872 SH   SOLE   0 10,531 1,341
JAMES HARDIE INDS PLC SPONSORED ADR 47030M106   94,433 2,352 SH   SOLE   0 1,502 850
JOHNSON & JOHNSON COM 478160104   4,437,527 27,382 SH   SOLE   0 22,507 4,875
KELLANOVA COM 487836108   392,573 4,864 SH   SOLE   0 3,217 1,647
KINROSS GOLD CORP COM 496902404   23,518 2,510 SH   SOLE   0 2,510 0
KRAFT HEINZ CO COM 500754106   2,142 61 SH   SOLE   0 61 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   2,114 92 SH   SOLE   0 92 0
LCI INDS COM 50189K103   788,211 6,539 SH   SOLE   0 4,260 2,279
LAUDER ESTEE COS INC CL A 518439104   394,673 3,959 SH   SOLE   0 2,662 1,297
ELI LILLY & CO COM 532457108   95,682 108 SH   SOLE   0 108 0
THE LION ELECTRIC COMPANY COMMON STOCK 536221104   1,157 1,700 SH   SOLE   0 1,700 0
LOWES COS INC COM 548661107   3,573,324 13,193 SH   SOLE   0 10,389 2,804
LULULEMON ATHLETICA INC COM 550021109   10,854 40 SH   SOLE   0 40 0
MSCI INC COM 55354G100   494,908 849 SH   SOLE   0 651 198
MACYS INC COM 55616P104   842,867 53,720 SH   SOLE   0 53,720 0
MAGNA INTL INC COM 559222401   2,367,275 57,697 SH   SOLE   0 44,669 13,028
MANNKIND CORP COM NEW 56400P706   17,222 2,738 SH   SOLE   0 0 2,738
MANULIFE FINL CORP COM 56501R106   6,392,244 216,252 SH   SOLE   0 186,979 29,273
MARKEL GROUP INC COM 570535104   15,686 10 SH   SOLE   0 10 0
MARSH & MCLENNAN COS INC COM 571748102   4,116,011 18,450 SH   SOLE   0 16,935 1,515
MARTIN MARIETTA MATLS INC COM 573284106   1,331,631 2,474 SH   SOLE   0 2,271 203
MARVELL TECHNOLOGY INC COM 573874104   140,346 1,946 SH   SOLE   0 1,464 482
MASCO CORP COM 574599106   732,796 8,730 SH   SOLE   0 6,699 2,031
MASTERCARD INCORPORATED CL A 57636Q104   6,183,857 12,523 SH   SOLE   0 9,436 3,087
MCDONALDS CORP COM 580135101   7,515,916 24,682 SH   SOLE   0 20,365 4,317
MERCK & CO INC COM 58933Y105   17,261 152 SH   SOLE   0 0 152
METHANEX CORP COM 59151K108   1,139,833 27,582 SH   SOLE   0 22,143 5,439
MICROSOFT CORP COM 594918104   61,746,759 143,497 SH   SOLE   0 110,235 33,262
MICRON TECHNOLOGY INC COM 595112103   2,489 24 SH   SOLE   0 0 24
MIDDLEBY CORP COM 596278101   42,832,005 307,856 SH   SOLE   0 234,635 73,221
MONDELEZ INTL INC CL A 609207105   1,262,114 17,132 SH   SOLE   0 11,016 6,116
MONSTER BEVERAGE CORP NEW COM 61174X109   725,841 13,913 SH   SOLE   0 8,932 4,981
MOODYS CORP COM 615369105   649,714 1,369 SH   SOLE   0 1,043 326
MORGAN STANLEY COM NEW 617446448   52,120 500 SH   SOLE   0 500 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   340,820 758 SH   SOLE   0 594 164
NASDAQ INC COM 631103108   437,257 5,989 SH   SOLE   0 4,607 1,382
NATIONAL RESH CORP COM NEW 637372202   59,505 2,603 SH   SOLE   0 1,811 792
NETFLIX INC COM 64110L106   40,428 57 SH   SOLE   0 57 0
NEW GOLD INC CDA COM 644535106   290 100 SH   SOLE   0 100 0
NEWMONT CORP COM 651639106   36,150 676 SH   SOLE   0 632 44
NEXTERA ENERGY INC COM 65339F101   1,168,036 13,818 SH   SOLE   0 13,818 0
NIKE INC CL B 654106103   1,792,840 20,281 SH   SOLE   0 19,057 1,224
NISOURCE INC COM 65473P105   1,079,348 31,150 SH   SOLE   0 31,150 0
NORFOLK SOUTHN CORP COM 655844108   745,997 3,002 SH   SOLE   0 2,299 703
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   63 190 SH   SOLE   0 190 0
NOVO-NORDISK A S ADR 670100205   3,924,428 32,959 SH   SOLE   0 26,114 6,845
NVIDIA CORPORATION COM 67066G104   1,611,752 13,272 SH   SOLE   0 10,616 2,656
NUTRIEN LTD COM 67077M108   6,514,284 135,538 SH   SOLE   0 103,129 32,409
NUVEI CORPORATION SUB VTG SHS 67079A102   667 20 SH   SOLE   0 20 0
OMNICOM GROUP INC COM 681919106   5,686 55 SH   SOLE   0 55 0
ONCOLYTICS BIOTECH INC COM NEW 682310875   46 52 SH   SOLE   0 0 52
OPEN TEXT CORP COM 683715106   2,526,207 75,876 SH   SOLE   0 56,613 19,263
ORACLE CORP COM 68389X105   1,572,622 9,229 SH   SOLE   0 6,100 3,129
ORANGE SPONSORED ADR 684060106   1,263,948 110,100 SH   SOLE   0 110,100 0
OSISKO GOLD ROYALTIES LTD COM 68827L101   30,159 1,628 SH   SOLE   0 1,464 164
OTIS WORLDWIDE CORP COM 68902V107   4,247,716 40,867 SH   SOLE   0 32,049 8,818
OWENS CORNING NEW COM 690742101   24,360 138 SH   SOLE   0 138 0
PPG INDS INC COM 693506107   350,754 2,648 SH   SOLE   0 1,745 903
PTC INC COM 69370C100   320,672 1,775 SH   SOLE   0 1,329 446
PAN AMERN SILVER CORP COM 697900108   10,442 500 SH   SOLE   0 500 0
PAYPAL HLDGS INC COM 70450Y103   479,416 6,144 SH   SOLE   0 5,484 660
PEMBINA PIPELINE CORP COM 706327103   4,291,703 104,094 SH   SOLE   0 71,232 32,862
PEPSICO INC COM 713448108   35,478,042 208,633 SH   SOLE   0 159,084 49,549
PFIZER INC COM 717081103   849,678 29,360 SH   SOLE   0 29,360 0
POST HLDGS INC COM 737446104   1,169,075 10,100 SH   SOLE   0 10,100 0
PROCTER AND GAMBLE CO COM 742718109   3,871,366 22,352 SH   SOLE   0 19,205 3,147
PROGRESSIVE CORP COM 743315103   891,205 3,512 SH   SOLE   0 2,252 1,260
PROLOGIS INC. COM 74340W103   12,123 96 SH   SOLE   0 96 0
PROSHARES TR S&P 500 DV ARIST 74348A467   13,345 125 SH   SOLE   0 125 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   1,095,053 12,275 SH   SOLE   0 7,888 4,387
QUALCOMM INC COM 747525103   357,445 2,102 SH   SOLE   0 1,694 408
RB GLOBAL INC COM 74935Q107   6,428,445 79,858 SH   SOLE   0 64,680 15,178
RTX CORPORATION COM 75513E101   12,479 103 SH   SOLE   0 103 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   23,530 108 SH   SOLE   0 108 0
RELX PLC SPONSORED ADR 759530108   955,227 20,127 SH   SOLE   0 13,457 6,670
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   54,821 2,199 SH   SOLE   0 1,290 909
REPUBLIC SVCS INC COM 760759100   2,898,322 14,431 SH   SOLE   0 11,677 2,754
RESMED INC COM 761152107   43,765,345 179,278 SH   SOLE   0 136,741 42,537
RESTAURANT BRANDS INTL INC COM 76131D103   65,299,200 904,781 SH   SOLE   0 676,136 228,645
RIO TINTO PLC SPONSORED ADR 767204100   1,365,752 19,190 SH   SOLE   0 19,190 0
ROCKWELL AUTOMATION INC COM 773903109   249,399 929 SH   SOLE   0 711 218
ROGERS COMMUNICATIONS INC CL B 775109200   43,606,712 1,084,314 SH   SOLE   0 818,364 265,950
ROLLINS INC COM 775711104   455,523 9,006 SH   SOLE   0 6,925 2,081
ROPER TECHNOLOGIES INC COM 776696106   2,999,768 5,391 SH   SOLE   0 4,217 1,174
ROYAL BK CDA COM 780087102   25,311,262 202,760 SH   SOLE   0 171,371 31,389
SHELL PLC SPON ADS 780259305   3,733,298 56,608 SH   SOLE   0 49,334 7,274
RYANAIR HOLDINGS PLC SPONSORED ADR 783513203   77,484 1,715 SH   SOLE   0 1,037 678
S&P GLOBAL INC COM 78409V104   8,661,651 16,766 SH   SOLE   0 13,117 3,649
SPDR S&P 500 ETF TR TR UNIT 78462F103   21,823,666 38,019 SH   SOLE   0 29,037 8,982
SPDR GOLD TR GOLD SHS 78463V107   150,965 621 SH   SOLE   0 37 584
SALESFORCE INC COM 79466L302   1,499,657 5,479 SH   SOLE   0 4,283 1,196
SANOFI SPONSORED ADR 80105N105   2,384,729 41,380 SH   SOLE   0 38,628 2,752
SAP SE SPON ADR 803054204   82,782,536 361,338 SH   SOLE   0 275,106 86,232
SCHWAB CHARLES CORP COM 808513105   281,211 4,339 SH   SOLE   0 3,306 1,033
SEABRIDGE GOLD INC COM 811916105   841 50 SH   SOLE   0 50 0
SEMPRA COM 816851109   982,653 11,750 SH   SOLE   0 11,750 0
SERVICENOW INC COM 81762P102   1,487,371 1,663 SH   SOLE   0 1,259 404
SERVISFIRST BANCSHARES INC COM 81768T108   642,795 7,990 SH   SOLE   0 5,186 2,804
SHERWIN WILLIAMS CO COM 824348106   1,511,795 3,961 SH   SOLE   0 2,719 1,242
SHOPIFY INC CL A 82509L107   2,339,517 29,197 SH   SOLE   0 24,402 4,795
SIMON PPTY GROUP INC NEW COM 828806109   10,479 62 SH   SOLE   0 62 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   614,355 4,071 SH   SOLE   0 2,675 1,396
SKECHERS U S A INC CL A 830566105   22,217 332 SH   SOLE   0 332 0
SNDL INC COM 83307B101   546 265 SH   SOLE   0 265 0
SNOWFLAKE INC CL A 833445109   825,614 7,188 SH   SOLE   0 7,150 38
SONY GROUP CORP SPONSORED ADR 835699307   1,520,978 15,750 SH   SOLE   0 15,750 0
SPROUT SOCIAL INC COM CL A 85209W109   1,454 50 SH   SOLE   0 50 0
STANTEC INC COM 85472N109   2,774,418 34,494 SH   SOLE   0 19,455 15,039
STARBUCKS CORP COM 855244109   511,823 5,250 SH   SOLE   0 5,250 0
SUN LIFE FINANCIAL INC. COM 866796105   5,844,763 100,743 SH   SOLE   0 86,556 14,187
SUNCOR ENERGY INC NEW COM 867224107   5,124,091 138,798 SH   SOLE   0 120,946 17,852
SYSCO CORP COM 871829107   153,934 1,972 SH   SOLE   0 1,478 494
TFI INTL INC COM 87241L109   5,541,471 40,449 SH   SOLE   0 32,211 8,238
TJX COS INC NEW COM 872540109   5,719,026 48,656 SH   SOLE   0 37,117 11,539
T-MOBILE US INC COM 872590104   1,292,020 6,261 SH   SOLE   0 6,261 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   728,025 4,192 SH   SOLE   0 3,055 1,137
TC ENERGY CORP COM 87807B107   12,479,877 262,487 SH   SOLE   0 188,672 73,815
TECK RESOURCES LTD CL B 878742204   772,328 14,784 SH   SOLE   0 12,416 2,368
TELUS CORPORATION COM 87971M103   5,535,860 329,907 SH   SOLE   0 296,555 33,352
TELUS INTL CDA INC SUB VTG SHS 87975H100   353,630 90,564 SH   SOLE   0 71,829 18,735
TENET HEALTHCARE CORP COM NEW 88033G407   23,434 141 SH   SOLE   0 141 0
TEREX CORP NEW COM 880779103   912,698 17,250 SH   SOLE   0 17,250 0
TESLA INC COM 88160R101   41,861 160 SH   SOLE   0 160 0
TEXAS INSTRS INC COM 882508104   2,862,234 13,856 SH   SOLE   0 10,801 3,055
THE TRADE DESK INC COM CL A 88339J105   10,965 100 SH   SOLE   0 100 0
THERMO FISHER SCIENTIFIC INC COM 883556102   56,829,882 91,873 SH   SOLE   0 69,841 22,032
THOMSON REUTERS CORP. COM 884903808   12,535,260 73,476 SH   SOLE   0 57,493 15,983
TOPBUILD CORP COM 89055F103   238,797 587 SH   SOLE   0 441 146
TORONTO DOMINION BK ONT COM NEW 891160509   142,112,775 2,247,017 SH   SOLE   0 1,710,894 536,123
TOTALENERGIES SE SPONSORED ADS 89151E109   2,717,529 42,054 SH   SOLE   0 33,864 8,190
TRANSALTA CORP COM 89346D107   12,929 1,247 SH   SOLE   0 250 997
TRANSUNION COM 89400J107   949,001 9,064 SH   SOLE   0 7,095 1,969
TRUPANION INC COM 898202106   2,099 50 SH   SOLE   0 50 0
UBER TECHNOLOGIES INC COM 90353T100   15,032 200 SH   SOLE   0 200 0
UBIQUITI INC COM 90353W103   5,543 25 SH   SOLE   0 25 0
UNILEVER PLC SPON ADR NEW 904767704   2,094,180 32,238 SH   SOLE   0 23,941 8,297
UNION PAC CORP COM 907818108   786,764 3,192 SH   SOLE   0 2,490 702
UNITED PARCEL SERVICE INC CL B 911312106   139,067 1,020 SH   SOLE   0 1,020 0
UNITED STS OIL FD LP UNITS 91232N207   4,894 70 SH   SOLE   0 70 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   22,576 63 SH   SOLE   0 63 0
UNITEDHEALTH GROUP INC COM 91324P102   69,345,971 118,605 SH   SOLE   0 90,392 28,213
UNUM GROUP COM 91529Y106   24,133 406 SH   SOLE   0 406 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   434,896 2,196 SH   SOLE   0 2,154 42
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   353,114 1,252 SH   SOLE   0 1,236 16
VANGUARD WORLD FD INF TECH ETF 92204A702   54,555 93 SH   SOLE   0 93 0
VERALTO CORP COM SHS 92338C103   3,580 32 SH   SOLE   0 29 3
VEREN INC COM NEW 92340V107   620,506 100,726 SH   SOLE   0 89,877 10,849
VERIZON COMMUNICATIONS INC COM 92343V104   1,946,849 43,350 SH   SOLE   0 39,796 3,554
VERISK ANALYTICS INC COM 92345Y106   3,386,211 12,637 SH   SOLE   0 11,602 1,035
VERTEX PHARMACEUTICALS INC COM 92532F100   552,050 1,187 SH   SOLE   0 909 278
VISA INC COM CL A 92826C839   76,120,732 276,853 SH   SOLE   0 214,722 62,131
VISTRA CORP COM 92840M102   34,021 287 SH   SOLE   0 287 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,363,822 136,110 SH   SOLE   0 136,110 0
WEC ENERGY GROUP INC COM 92939U106   1,024,606 10,653 SH   SOLE   0 8,687 1,966
WK KELLOGG CO COM SHS 92942W107   873 51 SH   SOLE   0 51 0
WABTEC COM 929740108   1,091 6 SH   SOLE   0 6 0
WALMART INC COM 931142103   321,950 3,987 SH   SOLE   0 3,913 74
WALKER & DUNLOP INC COM 93148P102   1,704 15 SH   SOLE   0 15 0
WARNER BROS DISCOVERY INC COM SER A 934423104   1,444 175 SH   SOLE   0 175 0
WARNER MUSIC GROUP CORP COM CL A 934550203   102,038 3,260 SH   SOLE   0 2,433 827
WASTE CONNECTIONS INC COM 94106B101   7,227,292 40,425 SH   SOLE   0 33,203 7,222
WASTE MGMT INC DEL COM 94106L109   2,507,600 12,079 SH   SOLE   0 9,828 2,251
WATERS CORP COM 941848103   1,623,104 4,510 SH   SOLE   0 4,138 372
WELLS FARGO CO NEW COM 949746101   286,348 5,069 SH   SOLE   0 3,784 1,285
WEST FRASER TIMBER CO LTD COM 952845105   19,295 198 SH   SOLE   0 181 17
WHEATON PRECIOUS METALS CORP COM 962879102   5,623,361 92,057 SH   SOLE   0 71,841 20,216
WILLIAMS COS INC COM 969457100   3,926,630 86,016 SH   SOLE   0 69,631 16,385
XPO INC COM 983793100   1,183 11 SH   SOLE   0 11 0
ZOETIS INC CL A 98978V103   339,180 1,736 SH   SOLE   0 1,367 369
AMDOCS LTD SHS G02602103   445,448 5,092 SH   SOLE   0 3,328 1,764
AON PLC SHS CL A G0403H108   842,832 2,436 SH   SOLE   0 1,672 764
ARCH CAP GROUP LTD ORD G0450A105   22,376 200 SH   SOLE   0 200 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,503,684 15,570 SH   SOLE   0 12,405 3,165
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   2,111 90 SH   SOLE   0 90 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   9,193,109 261,869 SH   SOLE   0 181,453 80,416
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   205,565 7,288 SH   SOLE   0 5,892 1,396
BROOKFIELD WEALTH SOL LTD CL A EXCHANGEAB G17434104   1,117 21 SH   SOLE   0 21 0
CRH PLC ORD G25508105   151,166 1,630 SH   SOLE   0 1,009 621
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   420,840 5,344 SH   SOLE   0 3,812 1,532
ICON PLC SHS G4705A100   160,894 560 SH   SOLE   0 354 206
LINDE PLC SHS G54950103   53,445,992 112,079 SH   SOLE   0 85,519 26,560
MEDTRONIC PLC SHS G5960L103   2,004,158 22,261 SH   SOLE   0 21,693 568
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   4,102 200 SH   SOLE   0 200 0
CHUBB LIMITED COM H1467J104   162,940 565 SH   SOLE   0 358 207
INMODE LTD SHS M5425M103   3,797 224 SH   SOLE   0 224 0
AERCAP HOLDINGS NV SHS N00985106   22,543 238 SH   SOLE   0 238 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,329,667 3,996 SH   SOLE   0 3,157 839
NXP SEMICONDUCTORS N V COM N6596X109   309,373 1,289 SH   SOLE   0 974 315
ROYAL CARIBBEAN GROUP COM V7780T103   53,208 300 SH   SOLE   0 300 0
SCORPIO TANKERS INC SHS Y7542C130   18,538 260 SH   SOLE   0 260 0