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
BOSTON SCIENTIFIC CORP COM 101137107   1,860,583 24,154 SH   SOLE   0 15,318 8,836
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   932,439 24,498 SH   SOLE   0 20,321 4,177
CAE INC COM 124765108   921,054 49,774 SH   SOLE   0 32,408 17,366
CSX CORP COM 126408103   742,690 22,203 SH   SOLE   0 17,041 5,162
CVS HEALTH CORP COM 126650100   423,840 7,174 SH   SOLE   0 6,249 925
CANADA GOOSE HLDGS INC SHS SUB VTG 135086106   24,264 1,880 SH   SOLE   0 1,794 86
CANADIAN IMPERIAL BK COMM TO COM 136069101   2,258,127 47,528 SH   SOLE   0 43,188 4,340
CANADIAN NATL RY CO COM 136375102   16,456,124 139,510 SH   SOLE   0 109,100 30,410
CANADIAN NAT RES LTD COM 136385101   96,188,775 2,704,373 SH   SOLE   0 2,064,502 639,871
CANOPY GROWTH CORP COM NEW 138035704   32 5 SH   SOLE   0 2 3
CARMAX INC COM 143130102   305,754 4,169 SH   SOLE   0 3,739 430
CARNIVAL CORP UNIT 99/99/9999 143658300   7,484 400 SH   SOLE   0 300 100
CHEVRON CORP NEW COM 166764100   758,793 4,851 SH   SOLE   0 4,851 0
CINTAS CORP COM 172908105   10,504 15 SH   SOLE   0 15 0
COCA COLA CO COM 191216100   1,297,747 20,392 SH   SOLE   0 15,583 4,809
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   3,157,674 28,459 SH   SOLE   0 24,453 4,006
COMMERCE BANCSHARES INC COM 200525103   15,326 275 SH   SOLE   0 275 0
COPART INC COM 217204106   2,332,565 43,076 SH   SOLE   0 29,464 13,612
CREDIT ACCEP CORP MICH COM 225310101   782,715 1,523 SH   SOLE   0 980 543
DANAHER CORPORATION COM 235851102   7,924,318 31,729 SH   SOLE   0 24,792 6,937
DEERE & CO COM 244199105   928,297 2,486 SH   SOLE   0 2,486 0
DESCARTES SYS GROUP INC COM 249906108   974,434 10,192 SH   SOLE   0 7,178 3,014
DISNEY WALT CO COM 254687106   92,634 934 SH   SOLE   0 870 64
DOLLAR GEN CORP NEW COM 256677105   2,248 17 SH   SOLE   0 17 0
DOW INC COM 260557103   760,207 14,330 SH   SOLE   0 14,330 0
ELECTRONIC ARTS INC COM 285512109   1,087,426 7,803 SH   SOLE   0 6,007 1,796
EQUIFAX INC COM 294429105   468,802 1,934 SH   SOLE   0 1,489 445
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200   222,415 4,540 SH   SOLE   0 0 4,540
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   222,305 4,950 SH   SOLE   0 0 4,950
FISERV INC COM 337738108   2,358,502 15,831 SH   SOLE   0 10,798 5,033
FORD MTR CO DEL COM 345370860   834,788 66,570 SH   SOLE   0 66,570 0
FORTIS INC COM 349553107   2,956,767 76,783 SH   SOLE   0 62,677 14,106
FRANCO NEV CORP COM 351858105   10,632,588 90,006 SH   SOLE   0 68,050 21,956
GENERAL MLS INC COM 370334104   10,000 158 SH   SOLE   0 0 158
GILDAN ACTIVEWEAR INC COM 375916103   1,602,678 42,466 SH   SOLE   0 30,141 12,325
GRAINGER W W INC COM 384802104   905,485 1,005 SH   SOLE   0 807 198
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   4,707,455 97,188 SH   SOLE   0 70,418 26,770
HF SINCLAIR CORP COM 403949100   827,749 15,530 SH   SOLE   0 15,530 0
HARTFORD FINL SVCS GROUP INC COM 416515104   1,760,888 17,530 SH   SOLE   0 13,974 3,556
HERSHEY CO COM 427866108   716,586 3,900 SH   SOLE   0 3,900 0
HOME DEPOT INC COM 437076102   1,782,596 5,177 SH   SOLE   0 4,142 1,035
HONEYWELL INTL INC COM 438516106   29,255 137 SH   SOLE   0 137 0
HUDBAY MINERALS INC COM 443628102   30,904 3,424 SH   SOLE   0 3,424 0
HUMANA INC COM 444859102   1,009,949 2,703 SH   SOLE   0 2,066 637
ILLINOIS TOOL WKS INC COM 452308109   601,192 2,540 SH   SOLE   0 2,026 514
IMPERIAL OIL LTD COM NEW 453038408   1,456,952 21,436 SH   SOLE   0 17,879 3,557
ING GROEP N.V. SPONSORED ADR 456837103   197,624 11,530 SH   SOLE   0 7,684 3,846
INTERNATIONAL BUSINESS MACHS COM 459200101   66,959 387 SH   SOLE   0 387 0
INTUIT COM 461202103   676,084 1,029 SH   SOLE   0 806 223
ISHARES TR CORE S&P TTL STK 464287150   25,635,158 215,766 SH   SOLE   0 170,607 45,159
ISHARES TR CORE S&P500 ETF 464287200   76,584 140 SH   SOLE   0 140 0
ISHARES TR CORE US AGGBD ET 464287226   615,711 6,341 SH   SOLE   0 2,078 4,263
ISHARES TR ISHARES BIOTECH 464287556   1,647 12 SH   SOLE   0 12 0
ISHARES TR S&P MC 400GR ETF 464287606   195,361 2,219 SH   SOLE   0 2,219 0
ISHARES TR DOW JONES US ETF 464287846   6,609 50 SH   SOLE   0 50 0
ISHARES TR SHRT NAT MUN ETF 464288158   99,836 955 SH   SOLE   0 955 0
ISHARES TR ASIA 50 ETF 464288430   47,104 702 SH   SOLE   0 702 0
ISHARES TR MSCI KLD400 SOC 464288570   514,532 4,956 SH   SOLE   0 4,440 516
ISHARES TR USD INV GRDE ETF 464288620   181,208 3,609 SH   SOLE   0 3,609 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   60,043 10,299 SH   SOLE   0 6,688 3,611
JOHNSON & JOHNSON COM 478160104   3,536,008 24,201 SH   SOLE   0 19,652 4,549
KELLANOVA COM 487836108   275,778 4,782 SH   SOLE   0 3,083 1,699
KRAFT HEINZ CO COM 500754106   1,965 61 SH   SOLE   0 61 0
LAUDER ESTEE COS INC CL A 518439104   653,779 6,148 SH   SOLE   0 4,228 1,920
ELI LILLY & CO COM 532457108   95,117 105 SH   SOLE   0 105 0
LOWES COS INC COM 548661107   2,610,908 11,843 SH   SOLE   0 9,303 2,540
LULULEMON ATHLETICA INC COM 550021109   11,935 40 SH   SOLE   0 40 0
MAGNA INTL INC COM 559222401   2,243,851 53,921 SH   SOLE   0 41,095 12,826
MARKEL GROUP INC COM 570535104   15,751 10 SH   SOLE   0 10 0
MARSH & MCLENNAN COS INC COM 571748102   2,988,006 14,182 SH   SOLE   0 12,904 1,278
MARTIN MARIETTA MATLS INC COM 573284106   1,027,415 1,897 SH   SOLE   0 1,726 171
MARVELL TECHNOLOGY INC COM 573874104   140,349 2,007 SH   SOLE   0 1,474 533
MASCO CORP COM 574599106   548,220 8,234 SH   SOLE   0 6,385 1,849
MCDONALDS CORP COM 580135101   5,293,356 20,892 SH   SOLE   0 16,562 4,330
MICROSOFT CORP COM 594918104   30,650,210 68,712 SH   SOLE   0 52,526 16,186
MICRON TECHNOLOGY INC COM 595112103   1,117,487 8,498 SH   SOLE   0 6,411 2,087
MIDDLEBY CORP COM 596278101   36,882,542 300,910 SH   SOLE   0 227,050 73,860
MONDELEZ INTL INC CL A 609207105   1,529,819 23,381 SH   SOLE   0 15,626 7,755
MOODYS CORP COM 615369105   946,700 2,248 SH   SOLE   0 1,731 517
MORGAN STANLEY COM NEW 617446448   80,182 825 SH   SOLE   0 825 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   302,585 784 SH   SOLE   0 601 183
NATIONAL RESH CORP COM NEW 637372202   55,721 2,429 SH   SOLE   0 1,726 703
NEW GOLD INC CDA COM 644535106   197 100 SH   SOLE   0 100 0
NEWMONT CORP COM 651639106   26,059 625 SH   SOLE   0 596 29
NIKE INC CL B 654106103   1,305,311 17,321 SH   SOLE   0 16,185 1,136
NORFOLK SOUTHN CORP COM 655844108   599,518 2,796 SH   SOLE   0 2,144 652
NOVO-NORDISK A S ADR 670100205   4,287,339 30,036 SH   SOLE   0 23,703 6,333
OMNICOM GROUP INC COM 681919106   10,138 113 SH   SOLE   0 63 50
ONCOLYTICS BIOTECH INC COM NEW 682310875   55 56 SH   SOLE   0 0 56
OPEN TEXT CORP COM 683715106   2,083,470 69,702 SH   SOLE   0 51,542 18,160
ORANGE SPONSORED ADR 684060106   1,026,373 102,740 SH   SOLE   0 102,740 0
PPG INDS INC COM 693506107   325,977 2,590 SH   SOLE   0 1,661 929
PAN AMERN SILVER CORP COM 697900108   9,870 500 SH   SOLE   0 500 0
PEMBINA PIPELINE CORP COM 706327103   3,875,786 104,890 SH   SOLE   0 71,415 33,475
PEPSICO INC COM 713448108   34,658,427 210,102 SH   SOLE   0 159,567 50,535
PFIZER INC COM 717081103   764,693 27,330 SH   SOLE   0 27,330 0
POST HLDGS INC COM 737446104   1,002,211 9,620 SH   SOLE   0 9,620 0
PROCTER AND GAMBLE CO COM 742718109   3,176,441 19,264 SH   SOLE   0 16,295 2,969
PROGRESSIVE CORP COM 743315103   1,231,897 5,926 SH   SOLE   0 4,087 1,839
PROTO LABS INC COM 743713109   339 11 SH   SOLE   0 11 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106   945,331 12,825 SH   SOLE   0 8,152 4,673
QUALCOMM INC COM 747525103   342,592 1,722 SH   SOLE   0 1,305 417
RELX PLC SPONSORED ADR 759530108   902,781 19,677 SH   SOLE   0 13,466 6,211
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   156,269 5,274 SH   SOLE   0 3,425 1,849
REPUBLIC SVCS INC COM 760759100   2,578,981 13,265 SH   SOLE   0 10,633 2,632
RESMED INC COM 761152107   33,656,816 175,497 SH   SOLE   0 132,505 42,992
RIO TINTO PLC SPONSORED ADR 767204100   1,195,789 18,140 SH   SOLE   0 18,140 0
ROCKWELL AUTOMATION INC COM 773903109   263,831 959 SH   SOLE   0 716 243
ROGERS COMMUNICATIONS INC CL B 775109200   39,133,429 1,062,426 SH   SOLE   0 793,655 268,771
ROLLINS INC COM 775711104   407,090 8,342 SH   SOLE   0 6,389 1,953
ROPER TECHNOLOGIES INC COM 776696106   2,723,042 4,831 SH   SOLE   0 3,762 1,069
ROYAL BK CDA COM 780087102   20,569,601 194,653 SH   SOLE   0 163,128 31,525
SHELL PLC SPON ADS 780259305   3,786,202 52,455 SH   SOLE   0 45,433 7,022
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   183,509 1,576 SH   SOLE   0 1,019 557
SAP SE SPON ADR 803054204   71,357,846 353,747 SH   SOLE   0 266,632 87,115
SCHWAB CHARLES CORP COM 808513105   330,013 4,479 SH   SOLE   0 3,323 1,156
SEABRIDGE GOLD INC COM 811916105   677 50 SH   SOLE   0 50 0
SEMPRA COM 816851109   836,770 11,000 SH   SOLE   0 11,000 0
SHERWIN WILLIAMS CO COM 824348106   1,175,071 3,935 SH   SOLE   0 2,672 1,263
SNOWFLAKE INC CL A 833445109   21,343 158 SH   SOLE   0 120 38
SONY GROUP CORP SPONSORED ADR 835699307   1,253,567 14,760 SH   SOLE   0 14,760 0
SOUTHWEST AIRLS CO COM 844741108   8,011 280 SH   SOLE   0 280 0
STARBUCKS CORP COM 855244109   418,731 5,378 SH   SOLE   0 5,378 0
STMICROELECTRONICS N V NY REGISTRY 861012102   81,153 2,066 SH   SOLE   0 1,394 672
SUN LIFE FINANCIAL INC. COM 866796105   4,518,508 92,555 SH   SOLE   0 79,054 13,501
SUNCOR ENERGY INC NEW COM 867224107   5,095,696 134,137 SH   SOLE   0 115,996 18,141
SYSCO CORP COM 871829107   145,645 2,043 SH   SOLE   0 1,495 548
TJX COS INC NEW COM 872540109   5,417,881 49,543 SH   SOLE   0 37,657 11,886
T-MOBILE US INC COM 872590104   1,053,613 5,981 SH   SOLE   0 5,981 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   927,035 5,333 SH   SOLE   0 3,712 1,621
TECK RESOURCES LTD CL B 878742204   598,719 12,536 SH   SOLE   0 10,555 1,981
TEREX CORP NEW COM 880779103   883,311 16,110 SH   SOLE   0 16,110 0
TEXAS INSTRS INC COM 882508104   2,469,269 12,702 SH   SOLE   0 9,832 2,870
THERMO FISHER SCIENTIFIC INC COM 883556102   50,207,316 90,896 SH   SOLE   0 68,477 22,419
THOMSON REUTERS CORP. COM 884903808   11,915,369 70,883 SH   SOLE   0 55,046 15,837
TORONTO DOMINION BK ONT COM NEW 891160509   121,095,141 2,206,713 SH   SOLE   0 1,663,922 542,791
TRUPANION INC COM 898202106   1,470 50 SH   SOLE   0 50 0
UNILEVER PLC SPON ADR NEW 904767704   1,614,415 29,353 SH   SOLE   0 21,963 7,390
UNION PAC CORP COM 907818108   678,976 3,001 SH   SOLE   0 2,346 655
UNITED PARCEL SERVICE INC CL B 911312106   139,577 1,020 SH   SOLE   0 1,020 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   229,465 1,257 SH   SOLE   0 1,257 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   17,766 212 SH   SOLE   0 212 0
WABTEC COM 929740108   316 2 SH   SOLE   0 2 0
WALMART INC COM 931142103   137,973 2,038 SH   SOLE   0 2,038 0
WARNER BROS DISCOVERY INC COM SER A 934423104   1,304 175 SH   SOLE   0 175 0
WARNER MUSIC GROUP CORP COM CL A 934550203   103,312 3,374 SH   SOLE   0 2,457 917
WATERS CORP COM 941848103   985,059 3,395 SH   SOLE   0 3,091 304
WELLS FARGO CO NEW COM 949746101   318,158 5,358 SH   SOLE   0 3,938 1,420
WEST FRASER TIMBER CO LTD COM 952845105   15,809 206 SH   SOLE   0 194 12
WHEATON PRECIOUS METALS CORP COM 962879102   4,545,760 87,261 SH   SOLE   0 67,591 19,670
WILLIAMS COS INC COM 969457100   3,391,203 79,793 SH   SOLE   0 63,913 15,880
XPO INC COM 983793100   1,167 11 SH   SOLE   0 11 0
ALPS ETF TR CLEAN ENERGY 00162Q460   280 10 SH   SOLE   0 10 0
AT&T INC COM 00206R102   990,607 51,810 SH   SOLE   0 51,810 0
ARK ETF TR INNOVATION ETF 00214Q104   3,602 82 SH   SOLE   0 62 20
ATS CORPORATION COM 00217Y104   1,445,532 45,459 SH   SOLE   0 39,631 5,828
ABBOTT LABS COM 002824100   2,420,350 23,295 SH   SOLE   0 18,230 5,065
ABBVIE INC COM 00287Y109   1,503,768 8,776 SH   SOLE   0 7,083 1,693
ACTINIUM PHARMACEUTICALS INC COM 00507W206   219 30 SH   SOLE   0 0 30
ADOBE INC COM 00724F101   377,726 680 SH   SOLE   0 502 178
AGNICO EAGLE MINES LTD COM 008474108   2,984,456 45,832 SH   SOLE   0 40,877 4,955
AIRBNB INC COM CL A 009066101   6,974 46 SH   SOLE   0 46 0
AIR PRODS & CHEMS INC COM 009158106   1,507,731 5,848 SH   SOLE   0 4,684 1,164
ALBEMARLE CORP COM 012653101   334,364 3,499 SH   SOLE   0 3,121 378
ALGOMA STL GROUP INC COM 015658107   24,283 3,531 SH   SOLE   0 3,299 232
ALGONQUIN PWR UTILS CORP COM 015857105   3,659 625 SH   SOLE   0 160 465
ALPHABET INC CAP STK CL C 02079K107   60,955,537 332,382 SH   SOLE   0 252,141 80,241
ALPHABET INC CAP STK CL A 02079K305   18,229,486 100,129 SH   SOLE   0 77,258 22,871
AMAZON COM INC COM 023135106   6,744,086 35,036 SH   SOLE   0 24,958 10,078
AMERICAN EXPRESS CO COM 025816109   30,347 131 SH   SOLE   0 131 0
AMERICAN FINL GROUP INC OHIO COM 025932104   1,363,221 11,084 SH   SOLE   0 7,176 3,908
CENCORA INC COM 03073E105   1,055,531 4,685 SH   SOLE   0 4,263 422
AMETEK INC COM 031100100   4,622,758 27,731 SH   SOLE   0 21,553 6,178
AMGEN INC COM 031162100   1,281,900 4,103 SH   SOLE   0 3,020 1,083
AMPHENOL CORP NEW CL A 032095101   386,839 5,742 SH   SOLE   0 4,306 1,436
ANALOG DEVICES INC COM 032654105   26,015 114 SH   SOLE   0 114 0
APOLLO GLOBAL MGMT INC COM 03769M106   2,599 22 SH   SOLE   0 22 0
APPLE INC COM 037833100   12,176,635 58,061 SH   SOLE   0 44,732 13,329
APPLIED MATLS INC COM 038222105   810,016 3,433 SH   SOLE   0 2,708 725
APTARGROUP INC COM 038336103   683,288 4,856 SH   SOLE   0 4,419 437
APREA THERAPEUTICS INC COM NEW 03836J201   41 10 SH   SOLE   0 0 10
ASTRAZENECA PLC SPONSORED ADR 046353108   2,724,696 34,932 SH   SOLE   0 27,220 7,712
AURORA CANNABIS INC COM 05156X850   88 19 SH   SOLE   0 5 14
AUTODESK INC COM 052769106   704,243 2,846 SH   SOLE   0 1,866 980
AVERY DENNISON CORP COM 053611109   190,794 873 SH   SOLE   0 643 230
AXOS FINANCIAL INC COM 05465C100   924,362 16,163 SH   SOLE   0 10,322 5,841
BCE INC COM NEW 05534B760   6,955,178 214,874 SH   SOLE   0 151,126 63,748
BP PLC SPONSORED ADR 055622104   1,371,781 38,010 SH   SOLE   0 35,205 2,805
BRP INC COM SUN VTG 05577W200   729,978 11,494 SH   SOLE   0 9,320 2,174
BALL CORP COM 058498106   40,579,856 676,895 SH   SOLE   0 510,751 166,144
BANK AMERICA CORP COM 060505104   1,624,803 40,855 SH   SOLE   0 39,053 1,802
BANK MONTREAL QUE COM 063671101   82,571,111 986,956 SH   SOLE   0 728,432 258,524
BANK NOVA SCOTIA HALIFAX COM 064149107   13,584,385 297,210 SH   SOLE   0 217,491 79,719
BANK OZK LITTLE ROCK ARK COM 06417N103   813,768 19,848 SH   SOLE   0 12,694 7,154
BARRICK GOLD CORP COM 067901108   1,615,529 96,953 SH   SOLE   0 91,827 5,126
BAUSCH PLUS LOMB CORP COMMON SHARES 071705107   525,403 36,679 SH   SOLE   0 32,928 3,751
BECTON DICKINSON & CO COM 075887109   4,054,576 17,348 SH   SOLE   0 12,527 4,821
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,810,860 14,278 SH   SOLE   0 11,241 3,037
BERRY GLOBAL GROUP INC COM 08579W103   5,297 90 SH   SOLE   0 46 44
BIONANO GENOMICS INC COM NEW 09075F305   83 122 SH   SOLE   0 102 20
BLACKBERRY LTD COM 09228F103   411 165 SH   SOLE   0 165 0
BLACKROCK INC COM 09247X101   895,194 1,137 SH   SOLE   0 826 311
BOEING CO COM 097023105   10,923 60 SH   SOLE   0 60 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   437,396 2,843 SH   SOLE   0 2,084 759
BROADCOM INC COM 11135F101   9,478,990 5,904 SH   SOLE   0 4,317 1,587
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   14,801 744 SH   SOLE   0 689 55
BROOKFIELD CORP CL A LTD VT SH 11271J107   59,143,645 1,432,323 SH   SOLE   0 1,083,615 348,708
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   233 7 SH   SOLE   0 3 4
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   170,708 6,056 SH   SOLE   0 4,777 1,279
B2GOLD CORP COM 11777Q209   9,095 3,400 SH   SOLE   0 3,400 0
CBOE GLOBAL MKTS INC COM 12503M108   370,221 2,177 SH   SOLE   0 1,673 504
CGI INC CL A SUB VTG 12532H104   56,321,901 566,032 SH   SOLE   0 433,065 132,967
CME GROUP INC COM 12572Q105   4,026,515 20,487 SH   SOLE   0 17,042 3,445
CNX RES CORP COM 12653C108   2,431 100 SH   SOLE   0 100 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   66,831,844 851,486 SH   SOLE   0 652,407 199,079
CENOVUS ENERGY INC COM 15135U109   146,790 7,475 SH   SOLE   0 6,081 1,394
CISCO SYS INC COM 17275R102   795,125 16,743 SH   SOLE   0 16,743 0
COMCAST CORP NEW CL A 20030N101   268,863 6,864 SH   SOLE   0 4,663 2,201
CONOCOPHILLIPS COM 20825C104   31,563 276 SH   SOLE   0 276 0
CONSTELLATION BRANDS INC CL A 21036P108   1,012,837 3,941 SH   SOLE   0 3,016 925
COSTCO WHSL CORP NEW COM 22160K105   10,759,897 12,659 SH   SOLE   0 10,050 2,609
CXAPP INC COM CL A 23248B109   2 1 SH   SOLE   0 1 0
DEVON ENERGY CORP NEW COM 25179M103   844,194 17,810 SH   SOLE   0 17,810 0
DIAGEO PLC SPON ADR NEW 25243Q205   28,773,292 228,106 SH   SOLE   0 172,172 55,934
EOG RES INC COM 26875P101   720,720 5,725 SH   SOLE   0 4,557 1,168
EMBECTA CORP COMMON STOCK 29082K105   75 6 SH   SOLE   0 0 6
ENBRIDGE INC COM 29250N105   46,889,002 1,320,810 SH   SOLE   0 1,003,822 316,988
ENERFLEX LTD COM 29269R105   8,045 1,508 SH   SOLE   0 1,418 90
EPAM SYS INC COM 29414B104   781,534 4,154 SH   SOLE   0 3,187 967
EQUINIX INC COM 29444U700   1,353,540 1,789 SH   SOLE   0 1,428 361
EVERGY INC COM 30034W106   573,614 10,827 SH   SOLE   0 8,277 2,550
EXPEDIA GROUP INC COM NEW 30212P303   2,520 20 SH   SOLE   0 20 0
EXXON MOBIL CORP COM 30231G102   833,942 7,246 SH   SOLE   0 7,246 0
META PLATFORMS INC CL A 30303M102   4,019,138 7,971 SH   SOLE   0 5,534 2,437
FEDEX CORP COM 31428X106   944,307 3,150 SH   SOLE   0 3,150 0
FIDELITY NATL INFORMATION SV COM 31620M106   6,029 80 SH   SOLE   0 80 0
FIRSTSERVICE CORP NEW COM 33767E202   1,355,446 8,945 SH   SOLE   0 7,822 1,123
FURY GOLD MINES LIMITED COM 36117T100   13,852 37,164 SH   SOLE   0 37,164 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   3,297 85 SH   SOLE   0 85 0
GENERAL MTRS CO COM 37045V100   1,207 26 SH   SOLE   0 26 0
GSK PLC SPONSORED ADR 37733W204   321,430 8,351 SH   SOLE   0 5,405 2,946
GLOBAL PMTS INC COM 37940X102   33,270,603 344,060 SH   SOLE   0 259,545 84,515
GUIDEWIRE SOFTWARE INC COM 40171V100   1,574,708 11,425 SH   SOLE   0 7,367 4,058
HDFC BANK LTD SPONSORED ADS 40415F101   206,210 3,205 SH   SOLE   0 2,375 830
HEALTHCARE RLTY TR CL A COM 42226K105   10,547 640 SH   SOLE   0 640 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   1,006,158 47,550 SH   SOLE   0 47,550 0
HUT 8 CORP COM 44812J104   517 35 SH   SOLE   0 35 0
ICICI BANK LIMITED ADR 45104G104   1,018,153 35,328 SH   SOLE   0 27,819 7,509
IDEXX LABS INC COM 45168D104   362,521 744 SH   SOLE   0 570 174
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,332,445 10,870 SH   SOLE   0 6,991 3,879
INTERCONTINENTAL EXCHANGE IN COM 45866F104   6,678,342 48,829 SH   SOLE   0 37,557 11,272
INVESCO QQQ TR UNIT SER 1 46090E103   245,238 512 SH   SOLE   0 512 0
INTUITIVE SURGICAL INC COM NEW 46120E602   644,588 1,449 SH   SOLE   0 1,125 324
IQVIA HLDGS INC COM 46266C105   25,864,876 122,333 SH   SOLE   0 91,853 30,480
ISHARES SILVER TR ISHARES 46428Q109   13,290 500 SH   SOLE   0 500 0
ISHARES TR MSCI USA MMENTM 46432F396   211,975 1,088 SH   SOLE   0 1,088 0
ISHARES TR CORE MSCI TOTAL 46432F834   21,385,587 316,589 SH   SOLE   0 251,147 65,442
ISHARES TR CORE MSCI EAFE 46432F842   14,094 194 SH   SOLE   0 194 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   139,483 1,385 SH   SOLE   0 1,385 0
JPMORGAN CHASE & CO. COM 46625H100   2,082,671 10,297 SH   SOLE   0 9,066 1,231
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   1,893 72 SH   SOLE   0 72 0
LCI INDS COM 50189K103   702,059 6,795 SH   SOLE   0 4,387 2,408
LITHIUM AMERS CORP NEW COM SHS 53681J103   1,330 500 SH   SOLE   0 500 0
LITHIUM AMERICAS ARGENTINA C COM SHS 53681K100   1,586 500 SH   SOLE   0 500 0
MSCI INC COM 55354G100   387,624 805 SH   SOLE   0 619 186
MANNKIND CORP COM NEW 56400P706   14,265 2,738 SH   SOLE   0 0 2,738
MANULIFE FINL CORP COM 56501R106   5,453,163 211,330 SH   SOLE   0 179,103 32,227
MASTERCARD INCORPORATED CL A 57636Q104   5,283,741 11,981 SH   SOLE   0 8,894 3,087
MERCK & CO INC COM 58933Y105   18,808 152 SH   SOLE   0 0 152
METHANEX CORP COM 59151K108   1,205,741 25,077 SH   SOLE   0 20,153 4,924
MOMENTUS INC CL A NEW 60879E200   3 6 SH   SOLE   0 6 0
MONSTER BEVERAGE CORP NEW COM 61174X109   726,128 14,540 SH   SOLE   0 9,231 5,309
NETFLIX INC COM 64110L106   38,450 57 SH   SOLE   0 57 0
NEXTERA ENERGY INC COM 65339F101   927,208 13,098 SH   SOLE   0 13,098 0
NISOURCE INC COM 65473P105   845,574 29,350 SH   SOLE   0 29,350 0
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   54 190 SH   SOLE   0 190 0
NOUVEAU MONDE GRAPHITE INC COM NEW 66979W842   56 30 SH   SOLE   0 0 30
NOVARTIS AG SPONSORED ADR 66987V109   5,323 50 SH   SOLE   0 50 0
NVIDIA CORPORATION COM 67066G104   1,088,847 8,823 SH   SOLE   0 7,115 1,708
NUTRIEN LTD COM 67077M108   6,461,903 127,129 SH   SOLE   0 95,877 31,252
NUVEI CORPORATION SUB VTG SHS 67079A102   643 20 SH   SOLE   0 20 0
ORACLE CORP COM 68389X105   1,371,316 9,716 SH   SOLE   0 6,589 3,127
OSISKO GOLD ROYALTIES LTD COM 68827L101   12,564 814 SH   SOLE   0 758 56
OTIS WORLDWIDE CORP COM 68902V107   3,946,300 40,992 SH   SOLE   0 32,094 8,898
OVINTIV INC COM 69047Q102   20,154 430 SH   SOLE   0 430 0
PTC INC COM 69370C100   333,726 1,838 SH   SOLE   0 1,342 496
PAYPAL HLDGS INC COM 70450Y103   358,622 6,181 SH   SOLE   0 5,521 660
PROLOGIS INC. COM 74340W103   10,784 96 SH   SOLE   0 96 0
PURPLE BIOTECH LTD SPONSORED ADS 74638P109   20 51 SH   SOLE   0 0 51
RB GLOBAL INC COM 74935Q107   5,779,580 76,055 SH   SOLE   0 61,001 15,054
RTX CORPORATION COM 75513E101   10,345 103 SH   SOLE   0 103 0
RESTAURANT BRANDS INTL INC COM 76131D103   62,460,273 890,718 SH   SOLE   0 659,055 231,663
S&P GLOBAL INC COM 78409V104   7,752,997 17,376 SH   SOLE   0 13,545 3,831
SPDR S&P 500 ETF TR TR UNIT 78462F103   20,294,023 37,299 SH   SOLE   0 28,184 9,115
SPDR GOLD TR GOLD SHS 78463V107   133,521 621 SH   SOLE   0 37 584
SALESFORCE INC COM 79466L302   1,302,675 5,067 SH   SOLE   0 3,894 1,173
SANOFI SPONSORED ADR 80105N105   1,869,629 38,557 SH   SOLE   0 35,943 2,614
SERVICENOW INC COM 81762P102   1,264,677 1,607 SH   SOLE   0 1,225 382
SERVISFIRST BANCSHARES INC COM 81768T108   523,896 8,300 SH   SOLE   0 5,351 2,949
SHOPIFY INC CL A 82509L107   1,230,084 18,631 SH   SOLE   0 14,692 3,939
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   509,922 4,200 SH   SOLE   0 2,727 1,473
SNDL INC COM 83307B101   501 265 SH   SOLE   0 265 0
SPROUT SOCIAL INC COM CL A 85209W109   1,784 50 SH   SOLE   0 50 0
STANTEC INC COM 85472N109   2,084,034 25,184 SH   SOLE   0 19,611 5,573
STEM INC COM 85859N102   55 50 SH   SOLE   0 50 0
SYROS PHARMACEUTICALS INC COM NEW 87184Q206   108 21 SH   SOLE   0 0 21
TFI INTL INC COM 87241L109   5,597,524 38,792 SH   SOLE   0 30,599 8,193
TC ENERGY CORP COM 87807B107   10,868,845 288,512 SH   SOLE   0 207,737 80,775
TELADOC HEALTH INC COM 87918A105   254 26 SH   SOLE   0 26 0
TELUS CORPORATION COM 87971M103   4,401,030 291,866 SH   SOLE   0 260,555 31,311
TELUS INTL CDA INC SUB VTG SHS 87975H100   322,978 57,097 SH   SOLE   0 48,003 9,094
TESLA INC COM 88160R101   49,690 251 SH   SOLE   0 200 51
THE TRADE DESK INC COM CL A 88339J105   9,767 100 SH   SOLE   0 100 0
3-D SYS CORP DEL COM NEW 88554D205   199 65 SH   SOLE   0 65 0
TOPBUILD CORP COM 89055F103   234,518 608 SH   SOLE   0 447 161
TOTALENERGIES SE SPONSORED ADS 89151E109   2,561,047 38,362 SH   SOLE   0 30,437 7,925
TRANSALTA CORP COM 89346D107   10,936 1,549 SH   SOLE   0 342 1,207
TRANSUNION COM 89400J107   371,093 5,008 SH   SOLE   0 3,939 1,069
UBER TECHNOLOGIES INC COM 90353T100   14,526 200 SH   SOLE   0 200 0
UBIQUITI INC COM 90353W103   3,633 25 SH   SOLE   0 25 0
UNITED STS OIL FD LP UNITS 91232N207   5,571 70 SH   SOLE   0 70 0
UNITEDHEALTH GROUP INC COM 91324P102   59,192,824 116,285 SH   SOLE   0 87,650 28,635
VANECK ETF TRUST GOLD MINERS ETF 92189F106   96,050 2,830 SH   SOLE   0 2,830 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   256,322 963 SH   SOLE   0 963 0
VANGUARD WORLD FD INF TECH ETF 92204A702   53,569 93 SH   SOLE   0 93 0
VERALTO CORP COM SHS 92338C103   6,495 68 SH   SOLE   0 65 3
VEREN INC COM NEW 92340V107   699,278 88,759 SH   SOLE   0 79,344 9,415
VERIZON COMMUNICATIONS INC COM 92343V104   619 15 SH   SOLE   0 15 0
VERISK ANALYTICS INC COM 92345Y106   2,618,948 9,716 SH   SOLE   0 8,844 872
VERTEX PHARMACEUTICALS INC COM 92532F100   452,160 965 SH   SOLE   0 743 222
VISA INC COM CL A 92826C839   70,890,591 270,255 SH   SOLE   0 207,245 63,010
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   1,121,942 126,630 SH   SOLE   0 126,630 0
WEC ENERGY GROUP INC COM 92939U106   764,555 9,747 SH   SOLE   0 7,890 1,857
WK KELLOGG CO COM SHS 92942W107   839 51 SH   SOLE   0 51 0
WALKER & DUNLOP INC COM 93148P102   1,473 15 SH   SOLE   0 15 0
WASTE CONNECTIONS INC COM 94106B101   7,425,970 42,347 SH   SOLE   0 34,866 7,481
WASTE MGMT INC DEL COM 94106L109   2,412,662 11,309 SH   SOLE   0 9,097 2,212
ZOETIS INC CL A 98978V103   313,200 1,808 SH   SOLE   0 1,394 414
AMDOCS LTD SHS G02602103   403,889 5,119 SH   SOLE   0 3,308 1,811
AON PLC SHS CL A G0403H108   710,566 2,422 SH   SOLE   0 1,689 733
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,148,056 13,671 SH   SOLE   0 10,661 3,010
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   2,230 122 SH   SOLE   0 103 19
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   948 24 SH   SOLE   0 14 10
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   4,618,981 168,988 SH   SOLE   0 113,863 55,125
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   155,440 6,287 SH   SOLE   0 5,068 1,219
CRH PLC ORD G25508105   149,082 1,983 SH   SOLE   0 1,289 694
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   411,069 5,645 SH   SOLE   0 4,005 1,640
ICON PLC SHS G4705A100   199,418 636 SH   SOLE   0 422 214
LINDE PLC SHS G54950103   47,908,834 109,179 SH   SOLE   0 82,410 26,769
MEDTRONIC PLC SHS G5960L103   1,662,355 21,120 SH   SOLE   0 20,565 555
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   3,760 200 SH   SOLE   0 200 0
CHUBB LIMITED COM H1467J104   172,192 675 SH   SOLE   0 448 227
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,577,404 3,498 SH   SOLE   0 2,777 721
NXP SEMICONDUCTORS N V COM N6596X109   358,295 1,332 SH   SOLE   0 980 352
ROYAL CARIBBEAN GROUP COM V7780T103   47,838 300 SH   SOLE   0 300 0