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
ISHARES TR MSCI EAFE ETF 464287465   1,990,111 24,920 SH   SOLE   24,920 0 0
JAPAN SMALLER CAPITALIZATION COM 47109U104   196,308 24,600 SH   SOLE   24,600 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,998,799 10,399 SH   SOLE   10,399 0 0
CAMECO CORP COM 13321L108   33,204,440 766,992 SH   SOLE   231,492 0 535,500
CANADIAN NAT RES LTD COM 136385101   57,610,405 755,202 SH   SOLE   248,202 0 507,000
CENOVUS ENERGY INC COM 15135U109   18,222,866 911,500 SH   SOLE   140,500 0 771,000
ENBRIDGE INC COM 29250N105   22,825,119 631,610 SH   SOLE   98,610 0 533,000
IMPERIAL OIL LTD COM NEW 453038408   22,024,022 319,300 SH   SOLE   108,300 0 211,000
NORTH AMERN CONSTR GROUP LTD COM 656811106   8,066,555 362,762 SH   SOLE   328,515 0 34,247
NEXGEN ENERGY LTD COM 65340P106   5,471,350 703,809 SH   SOLE   621,546 0 82,263
PEMBINA PIPELINE CORP COM 706327103   18,563,811 525,941 SH   SOLE   195,941 0 330,000
TC ENERGY CORP COM 87807B107   7,740,798 192,600 SH   SOLE   192,600 0 0
TECHNIPFMC PLC COM G87110105   204,646 8,150 SH   SOLE   8,150 0 0
MARATHON PETE CORP COM 56585A102   1,328,691 6,594 SH   SOLE   6,594 0 0
PHILLIPS 66 COM 718546104   587,207 3,595 SH   SOLE   3,595 0 0
SHELL PLC SPON ADS 780259305   264,137 3,940 SH   SOLE   3,940 0 0
TEEKAY TANKERS LTD CL A Y8565N300   345,203 5,910 SH   SOLE   5,910 0 0
AGNICO EAGLE MINES LTD COM 008474108   18,339,661 307,560 SH   SOLE   43,560 0 264,000
ALAMOS GOLD INC NEW COM CL A 011532108   4,782,639 324,398 SH   SOLE   324,398 0 0
ELDORADO GOLD CORP NEW COM 284902509   20,022,917 1,424,456 SH   SOLE   314,795 0 1,109,661
GALIANO GOLD INC COM 36352H100   23,594 17,000 SH   SOLE   17,000 0 0
KINROSS GOLD CORP COM 496902404   25,781,901 4,202,450 SH   SOLE   1,862,450 0 2,340,000
NEW GOLD INC CDA COM 644535106   1,126,907 669,487 SH   SOLE   418,901 0 250,586
OSISKO GOLD ROYALTIES LTD COM 68827L101   2,568,956 156,533 SH   SOLE   99,114 0 57,419
TECK RESOURCES LTD CL B 878742204   4,371,715 95,510 SH   SOLE   95,510 0 0
WEST FRASER TIMBER CO LTD COM 952845105   15,148,337 175,435 SH   SOLE   65,435 0 110,000
WHEATON PRECIOUS METALS CORP COM 962879102   22,488,943 477,460 SH   SOLE   100,460 0 377,000
CEMEX SAB DE CV SPON ADR NEW 151290889   340,487 37,790 SH   SOLE   37,790 0 0
ECOLAB INC COM 278865100   523,219 2,266 SH   SOLE   2,266 0 0
MARTIN MARIETTA MATLS INC COM 573284106   3,036,547 4,946 SH   SOLE   4,946 0 0
ATS CORPORATION COM 00217Y104   666,674 19,812 SH   SOLE   12,403 0 7,409
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   1,404,509 63,415 SH   SOLE   39,839 0 23,576
CANADIAN NATL RY CO COM 136375102   21,981,360 166,925 SH   SOLE   20,925 0 146,000
CANADIAN PACIFIC KANSAS CITY COM 13646K108   37,449,667 424,740 SH   SOLE   70,740 0 354,000
RB GLOBAL INC COM 74935Q107   13,741,833 180,418 SH   SOLE   46,418 0 134,000
STANTEC INC COM 85472N109   30,109,553 362,656 SH   SOLE   157,656 0 205,000
TFI INTL INC COM 87241L109   11,824,322 74,150 SH   SOLE   11,650 0 62,500
THOMSON REUTERS CORP. COM 884903808   27,567,734 177,141 SH   SOLE   68,641 0 108,500
WASTE CONNECTIONS INC COM 94106B101   27,388,466 159,309 SH   SOLE   29,609 0 129,700
API GROUP CORP COM STK 00187Y100   265,857 6,770 SH   SOLE   6,770 0 0
AXON ENTERPRISE INC COM 05464C101   2,383,832 7,619 SH   SOLE   7,619 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   474,859 3,199 SH   SOLE   3,199 0 0
CNH INDL N V SHS N20944109   1,375,315 106,120 SH   SOLE   106,120 0 0
CINTAS CORP COM 172908105   750,236 1,092 SH   SOLE   1,092 0 0
CURTISS WRIGHT CORP COM 231561101   217,549 850 SH   SOLE   850 0 0
EATON CORP PLC SHS G29183103   4,723,344 15,106 SH   SOLE   15,106 0 0
GRAINGER W W INC COM 384802104   339,778 334 SH   SOLE   334 0 0
HUBBELL INC COM 443510607   5,158,656 12,429 SH   SOLE   12,429 0 0
NVENT ELECTRIC PLC SHS G6700G107   2,363,036 31,340 SH   SOLE   31,340 0 0
POWELL INDS INC COM 739128106   229,814 1,615 SH   SOLE   1,615 0 0
RELX PLC SPONSORED ADR 759530108   1,895,236 43,780 SH   SOLE   43,780 0 0
REPUBLIC SVCS INC COM 760759100   2,170,163 11,336 SH   SOLE   11,336 0 0
TRANSDIGM GROUP INC COM 893641100   754,970 613 SH   SOLE   613 0 0
ENCORE WIRE CORP COM 292562105   205,231 781 SH   SOLE   781 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102   1,681,270 7,910 SH   SOLE   7,910 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   17,622,982 221,910 SH   SOLE   33,910 0 188,000
AMAZON COM INC COM 023135106   2,845,674 15,776 SH   SOLE   15,776 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   2,385,347 32,965 SH   SOLE   32,965 0 0
GREEN BRICK PARTNERS INC COM 392709101   2,667,285 44,285 SH   SOLE   44,285 0 0
MERCADOLIBRE INC COM 58733R102   2,307,250 1,526 SH   SOLE   1,526 0 0
MURPHY USA INC COM 626755102   1,438,275 3,431 SH   SOLE   3,431 0 0
PDD HOLDINGS INC SPONSORED ADS 722304102   1,832,100 15,760 SH   SOLE   15,760 0 0
FERRARI N V COM N3167Y103   8,065,325 18,501 SH   SOLE   18,501 0 0
TJX COS INC NEW COM 872540109   3,691,688 36,400 SH   SOLE   36,400 0 0
BELLRING BRANDS INC COMMON STOCK 07831C103   215,990 3,659 SH   SOLE   3,659 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,334,159 3,186 SH   SOLE   3,186 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   5,434,864 41,720 SH   SOLE   41,720 0 0
PROCTER AND GAMBLE CO COM 742718109   2,290,807 14,119 SH   SOLE   14,119 0 0
AMGEN INC COM 031162100   3,142,588 11,053 SH   SOLE   11,053 0 0
CARDINAL HEALTH INC COM 14149Y108   1,008,219 9,010 SH   SOLE   9,010 0 0
CENCORA INC COM 03073E105   4,506,735 18,547 SH   SOLE   18,547 0 0
FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106   1,293,109 67,070 SH   SOLE   67,070 0 0
ELI LILLY & CO COM 532457108   7,736,812 9,945 SH   SOLE   9,945 0 0
MCKESSON CORP COM 58155Q103   5,380,847 10,023 SH   SOLE   10,023 0 0
NOVO-NORDISK A S ADR 670100205   8,068,784 62,841 SH   SOLE   62,841 0 0
NOVARTIS AG SPONSORED ADR 66987V109   2,837,574 29,335 SH   SOLE   29,335 0 0
REPLIGEN CORP COM 759916109   1,222,148 6,645 SH   SOLE   6,645 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   4,807,951 11,502 SH   SOLE   11,502 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   24,848,009 591,518 SH   SOLE   198,518 0 393,000
BANK MONTREAL QUE COM 063671101   45,859,320 469,700 SH   SOLE   158,200 0 311,500
BROOKFIELD CORP CL A LTD VT SH 11271J107   37,066,685 885,814 SH   SOLE   250,814 0 635,000
BROOKFIELD REINS LTD CL A EXCH LT VTG G16250105   1,334,804 31,731 SH   SOLE   20,056 0 11,675
BANK NOVA SCOTIA HALIFAX COM 064149107   4,169,033 80,592 SH   SOLE   80,592 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   29,184,483 575,670 SH   SOLE   204,670 0 371,000
MANULIFE FINL CORP COM 56501R106   28,122,359 1,126,000 SH   SOLE   112,000 0 1,014,000
ROYAL BK CDA COM 780087102   84,669,441 839,462 SH   SOLE   290,462 0 549,000
SUN LIFE FINANCIAL INC. COM 866796105   33,217,021 608,760 SH   SOLE   264,760 0 344,000
TORONTO DOMINION BK ONT COM NEW 891160509   43,101,242 714,152 SH   SOLE   227,152 0 487,000
AFLAC INC COM 001055102   3,024,075 35,221 SH   SOLE   35,221 0 0
GALLAGHER ARTHUR J & CO COM 363576109   4,236,177 16,942 SH   SOLE   16,942 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   7,142,488 53,711 SH   SOLE   53,711 0 0
CBOE GLOBAL MKTS INC COM 12503M108   3,626,830 19,740 SH   SOLE   19,740 0 0
CITIZENS FINL GROUP INC COM 174610105   215,127 5,928 SH   SOLE   5,928 0 0
MR COOPER GROUP INC COM 62482R107   1,624,867 20,845 SH   SOLE   20,845 0 0
HOULIHAN LOKEY INC CL A 441593100   1,730,821 13,502 SH   SOLE   13,502 0 0
JPMORGAN CHASE & CO COM 46625H100   4,101,543 20,477 SH   SOLE   20,477 0 0
KEYCORP COM 493267108   1,599,529 101,172 SH   SOLE   101,172 0 0
KINSALE CAP GROUP INC COM 49714P108   754,051 1,437 SH   SOLE   1,437 0 0
LINCOLN NATL CORP IND COM 534187109   3,242,172 101,540 SH   SOLE   101,540 0 0
MASTERCARD INCORPORATED CL A 57636Q104   399,221 829 SH   SOLE   829 0 0
MARSH & MCLENNAN COS INC COM 571748102   4,134,018 20,070 SH   SOLE   20,070 0 0
NU HLDGS LTD ORD SHS CL A G6683N103   2,416,445 202,552 SH   SOLE   202,552 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   368,400 1,910 SH   SOLE   1,910 0 0
VISA INC COM CL A 92826C839   3,744,974 13,419 SH   SOLE   13,419 0 0
CELESTICA INC SUB VTG SHS 15101Q108   12,742,485 283,603 SH   SOLE   46,603 0 237,000
DOCEBO INC COM 25609L105   2,039,745 41,723 SH   SOLE   26,532 0 15,191
DESCARTES SYS GROUP INC COM 249906108   12,213,552 133,524 SH   SOLE   23,524 0 110,000
CGI INC CL A SUB VTG 12532H104   4,276,239 38,760 SH   SOLE   38,760 0 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   985,557 70,077 SH   SOLE   43,903 0 26,174
OPEN TEXT CORP COM 683715106   984,823 25,380 SH   SOLE   25,380 0 0
SHOPIFY INC CL A 82509L107   61,579,186 798,190 SH   SOLE   260,190 0 538,000
APPLE INC COM 037833100   279,716 1,633 SH   SOLE   1,633 0 0
ARISTA NETWORKS INC COM 040413106   5,848,896 20,170 SH   SOLE   20,170 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,474,698 2,550 SH   SOLE   2,550 0 0
BROADCOM INC COM 11135F101   1,924,495 1,452 SH   SOLE   1,452 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   3,389,918 10,574 SH   SOLE   10,574 0 0
INTUIT COM 461202103   698,100 1,074 SH   SOLE   1,074 0 0
GARTNER INC COM 366651107   2,396,696 5,028 SH   SOLE   5,028 0 0
KLA CORP COM NEW 482480100   2,002,101 2,866 SH   SOLE   2,866 0 0
MICROSOFT CORP COM 594918104   6,078,983 14,449 SH   SOLE   14,449 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   2,106,806 5,935 SH   SOLE   5,935 0 0
NVIDIA CORPORATION COM 67066G104   7,811,276 8,645 SH   SOLE   8,645 0 0
PALO ALTO NETWORKS INC COM 697435105   2,418,514 8,512 SH   SOLE   8,512 0 0
ROPER TECHNOLOGIES INC COM 776696106   3,708,834 6,613 SH   SOLE   6,613 0 0
SUPER MICRO COMPUTER INC COM 86800U104   3,416,931 3,383 SH   SOLE   3,383 0 0
SYNOPSYS INC COM 871607107   3,108,388 5,439 SH   SOLE   5,439 0 0
SPS COMM INC COM 78463M107   218,182 1,180 SH   SOLE   1,180 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   533,179 3,919 SH   SOLE   3,919 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   9,819,123 239,645 SH   SOLE   118,645 0 121,000
TELUS CORPORATION COM 87971M103   366,790 22,927 SH   SOLE   22,927 0 0
ALPHABET INC CAP STK CL A 02079K305   4,165,215 27,597 SH   SOLE   27,597 0 0
AT&T INC COM 00206R102   1,453,232 82,570 SH   SOLE   82,570 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   11,688,844 374,300 SH   SOLE   67,300 0 307,000
FORTIS INC COM 349553107   1,160,660 29,375 SH   SOLE   29,375 0 0
CONSTELLATION ENERGY CORP COM 21037T109   2,205,075 11,929 SH   SOLE   11,929 0 0
FIRSTSERVICE CORP NEW COM 33767E202   26,531,606 160,258 SH   SOLE   49,258 0 111,000
EQUINIX INC COM 29444U700   2,691,401 3,261 SH   SOLE   3,261 0 0
IRON MTN INC DEL COM 46284V101   236,619 2,950 SH   SOLE   2,950 0 0