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
WISDOMTREE TR EMG MKTS SMCAP 97717W281   220,548 3,580 SH   SOLE   3,580 0 0
ISHARES TR MSCI EAFE ETF 464287465   2,252,885 23,470 SH   SOLE   23,470 0 0
JAPAN SMALLER CAPITALIZATION COM 47109U104   225,927 23,700 SH   SOLE   23,700 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   6,165,116 11,433 SH   SOLE   11,433 0 0
CAMECO CORP COM 13321L108   45,731,315 1,102,225 SH   SOLE   526,225 0 576,000
CANADIAN NAT RES LTD COM 136385101   57,605,587 773,437 SH   SOLE   211,437 0 562,000
CRESCENT PT ENERGY CORP COM 22576C101   1,962,400 220,000 SH   SOLE   220,000 0 0
ENBRIDGE INC COM 29250N105   3,394,359 68,935 SH   SOLE   68,935 0 0
ENERPLUS CORP COM 292766102   1,920,000 100,000 SH   SOLE   100,000 0 0
IMPERIAL OIL LTD COM NEW 453038408   20,275,234 299,133 SH   SOLE   79,133 0 220,000
NORTH AMERN CONSTR GROUP LTD COM 656811106   10,728,424 423,212 SH   SOLE   350,739 0 72,473
PEMBINA PIPELINE CORP COM 706327103   27,550,350 661,473 SH   SOLE   217,118 0 444,355
SUNCOR ENERGY INC NEW COM 867224107   24,326,360 626,000 SH   SOLE   138,000 0 488,000
TC ENERGY CORP COM 87807B107   8,437,904 157,600 SH   SOLE   157,600 0 0
BP PLC SPONSORED ADR 055622104   235,956 5,050 SH   SOLE   5,050 0 0
MARATHON PETE CORP COM 56585A102   1,578,056 10,222 SH   SOLE   10,222 0 0
NOBLE CORP PLC ORD SHS A G65431127   466,817 8,535 SH   SOLE   8,535 0 0
SHELL PLC SPON ADS 780259305   320,172 4,005 SH   SOLE   4,005 0 0
TEEKAY TANKERS LTD CL A Y8565N300   496,041 9,800 SH   SOLE   9,800 0 0
VALERO ENERGY CORP COM 91913Y100   1,458,315 9,390 SH   SOLE   9,390 0 0
EXXON MOBIL CORP COM 30231G102   798,744 5,625 SH   SOLE   5,625 0 0
AGNICO EAGLE MINES LTD COM 008474108   31,590,990 477,566 SH   SOLE   137,566 0 340,000
ALAMOS GOLD INC NEW COM CL A 011532108   40,541,502 2,569,170 SH   SOLE   1,417,170 0 1,152,000
B2GOLD CORP COM 11777Q209   27,670,773 5,862,452 SH   SOLE   2,407,452 0 3,455,000
ERO COPPER CORP COM 296006109   237,984 8,880 SH   SOLE   8,880 0 0
FRANCO NEV CORP COM 351858105   24,696,348 130,800 SH   SOLE   39,300 0 91,500
GALIANO GOLD INC COM 36352H100   264,000 330,000 SH   SOLE   330,000 0 0
ORLA MNG LTD NEW COM 68634K106   8,533,893 1,534,873 SH   SOLE   1,202,325 0 332,548
OSISKO GOLD ROYALTIES LTD COM 68827L101   3,016,048 148,136 SH   SOLE   76,958 0 71,178
TECK RESOURCES LTD CL B 878742204   45,885,000 823,197 SH   SOLE   375,197 0 448,000
TRIPLE FLAG PRECIOUS METAL COM 89679M104   4,365,392 239,462 SH   SOLE   120,842 0 118,620
WHEATON PRECIOUS METALS CORP COM 962879102   28,394,356 495,625 SH   SOLE   211,625 0 284,000
SIGMA LITHIUM CORPORATION COM 826599102   2,955,455 55,390 SH   SOLE   55,390 0 0
ATS CORPORATION COM 00217Y104   32,697,968 536,472 SH   SOLE   178,178 0 358,294
CANADIAN PACIFIC KANSAS CITY COM 13646K108   87,911,307 821,601 SH   SOLE   350,601 0 471,000
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   3,893,493 75,690 SH   SOLE   75,690 0 0
RB GLOBAL INC COM 74935Q107   1,225,890 15,420 SH   SOLE   15,420 0 0
STANTEC INC COM 85472N109   40,399,738 467,103 SH   SOLE   251,103 0 216,000
THOMSON REUTERS CORP. COM 884903808   35,145,274 196,496 SH   SOLE   57,572 0 138,924
WASTE CONNECTIONS INC COM 94106B101   46,654,887 246,421 SH   SOLE   116,721 0 129,700
ARRAY TECHNOLOGIES INC COM SHS 04271T100   499,404 16,690 SH   SOLE   16,690 0 0
GRUPO AEROPORTUARIO DEL SURE SPON ADR SER B 40051E202   5,307,194 14,435 SH   SOLE   14,435 0 0
AXON ENTERPRISE INC COM 05464C101   2,600,180 10,065 SH   SOLE   10,065 0 0
CINTAS CORP COM 172908105   745,007 1,132 SH   SOLE   1,132 0 0
CASELLA WASTE SYS INC CL A 147448104   455,670 3,805 SH   SOLE   3,805 0 0
EATON CORP PLC SHS G29183103   431,335 1,620 SH   SOLE   1,620 0 0
GRAINGER W W INC COM 384802104   451,048 432 SH   SOLE   432 0 0
HEICO CORP NEW COM 422806109   1,693,761 7,230 SH   SOLE   7,230 0 0
HUBBELL INC COM 443510607   8,029,043 18,290 SH   SOLE   18,290 0 0
LOCKHEED MARTIN CORP COM 539830109   291,361 478 SH   SOLE   478 0 0
MSA SAFETY INC COM 553498106   345,484 1,500 SH   SOLE   1,500 0 0
NVENT ELECTRIC PLC SHS G6700G107   2,438,512 35,645 SH   SOLE   35,645 0 0
GRUPO AEROPUERTO DEL PACIFIC SPON ADR B 400506101   1,092,735 4,618 SH   SOLE   4,618 0 0
ROLLINS INC COM 775711104   425,868 7,510 SH   SOLE   7,510 0 0
REPUBLIC SVCS INC COM 760759100   2,820,907 13,910 SH   SOLE   13,910 0 0
ENCORE WIRE CORP COM 292562105   967,453 3,930 SH   SOLE   3,930 0 0
BRP INC COM SUN VTG 05577W200   12,325,955 110,063 SH   SOLE   38,042 0 72,021
RESTAURANT BRANDS INTL INC COM 76131D103   40,941,233 398,610 SH   SOLE   191,610 0 207,000
AUTOZONE INC COM 053332102   6,295,404 1,907 SH   SOLE   1,907 0 0
GENUINE PARTS CO COM 372460105   470,527 2,100 SH   SOLE   2,100 0 0
HYATT HOTELS CORP COM CL A 448579102   988,351 6,515 SH   SOLE   6,515 0 0
M D C HLDGS INC COM 552676108   501,889 8,105 SH   SOLE   8,105 0 0
MURPHY USA INC COM 626755102   932,975 2,265 SH   SOLE   2,265 0 0
FERRARI N V COM N3167Y103   5,250,038 12,193 SH   SOLE   12,193 0 0
TJX COS INC NEW COM 872540109   2,866,609 25,535 SH   SOLE   25,535 0 0
TRACTOR SUPPLY CO COM 892356106   1,790,961 6,118 SH   SOLE   6,118 0 0
ULTA BEAUTY INC COM 90384S303   7,227,586 11,600 SH   SOLE   11,600 0 0
WINMARK CORP COM 974250102   453,395 1,030 SH   SOLE   1,030 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,081,420 2,920 SH   SOLE   2,920 0 0
CAMPBELL SOUP CO COM 134429109   328,926 5,435 SH   SOLE   5,435 0 0
DOLLAR TREE INC COM 256746108   1,548,451 8,150 SH   SOLE   8,150 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   1,831,466 12,480 SH   SOLE   12,480 0 0
GENERAL MLS INC COM 370334104   6,044,303 59,520 SH   SOLE   59,520 0 0
HERSHEY CO COM 427866108   7,769,165 23,500 SH   SOLE   23,500 0 0
VIEMED HEALTHCARE INC COM 92663R105   9,454,239 729,428 SH   SOLE   510,876 0 218,552
AMERISOURCEBERGEN CORP COM 03073E105   5,860,642 23,003 SH   SOLE   23,003 0 0
GILEAD SCIENCES INC COM 375558103   698,978 6,850 SH   SOLE   6,850 0 0
HAEMONETICS CORP MASS COM 405024100   638,589 5,665 SH   SOLE   5,665 0 0
LILLY ELI & CO COM 532457108   9,448,063 15,216 SH   SOLE   15,216 0 0
MCKESSON CORP COM 58155Q103   4,433,283 7,836 SH   SOLE   7,836 0 0
MERCK & CO INC COM 58933Y105   420,898 2,755 SH   SOLE   2,755 0 0
NOVO-NORDISK A S ADR 670100205   7,429,781 34,676 SH   SOLE   34,676 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,310,916 2,060 SH   SOLE   2,060 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   6,490,854 13,931 SH   SOLE   13,931 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   30,024,991 694,380 SH   SOLE   301,380 0 393,000
BANK MONTREAL QUE COM 063671101   37,608,594 314,348 SH   SOLE   155,348 0 159,000
BROOKFIELD CORP CL A LTD VT SH 11271J107   284,637 6,382 SH   SOLE   6,382 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107   54,344,629 819,925 SH   SOLE   347,925 0 472,000
CANADIAN IMPERIAL BK COMM TO COM 136069101   265,832 4,700 SH   SOLE   4,700 0 0
MANULIFE FINL CORP COM 56501R106   44,679,097 1,784,309 SH   SOLE   832,309 0 952,000
NUVEI CORPORATION SUB VTG SHS 67079A102   1,733,876 44,322 SH   SOLE   21,443 0 22,879
ROYAL BK CDA COM 780087102   113,726,297 898,880 SH   SOLE   456,880 0 442,000
SUN LIFE FINANCIAL INC. COM 866796105   18,496,685 267,835 SH   SOLE   267,835 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   48,761,926 593,861 SH   SOLE   281,861 0 312,000
AFLAC INC COM 001055102   2,356,587 25,500 SH   SOLE   25,500 0 0
GALLAGHER ARTHUR J & CO COM 363576109   226,754 780 SH   SOLE   780 0 0
CITIGROUP INC COM NEW 172967424   1,818,041 29,825 SH   SOLE   29,825 0 0
CBOE GLOBAL MKTS INC COM 12503M108   406,563 2,225 SH   SOLE   2,225 0 0
JPMORGAN CHASE & CO COM 46625H100   4,700,066 24,408 SH   SOLE   24,408 0 0
KINSALE CAP GROUP INC COM 49714P108   7,800,715 15,745 SH   SOLE   15,745 0 0
MASTERCARD INCORPORATED CL A 57636Q104   338,473 650 SH   SOLE   650 0 0
MARSH & MCLENNAN COS INC COM 571748102   6,391,044 25,665 SH   SOLE   25,665 0 0
MSCI INC COM 55354G100   1,063,112 1,711 SH   SOLE   1,711 0 0
PAYSIGN INC COM 70451A104   2,725,911 840,345 SH   SOLE   840,345 0 0
PROGRESSIVE CORP COM 743315103   247,113 1,410 SH   SOLE   1,410 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   728,809 3,969 SH   SOLE   3,969 0 0
RAYMOND JAMES FINL INC COM 754730109   386,757 2,815 SH   SOLE   2,815 0 0
UNUM GROUP COM 91529Y106   3,835,391 60,730 SH   SOLE   60,730 0 0
VISA INC COM CL A 92826C839   1,985,270 6,314 SH   SOLE   6,314 0 0
DOCEBO INC COM 25609L105   4,265,154 81,334 SH   SOLE   42,198 0 39,136
DESCARTES SYS GROUP INC COM 249906108   12,747,134 120,120 SH   SOLE   120,120 0 0
CGI INC CL A SUB VTG 12532H104   45,795,755 327,815 SH   SOLE   164,815 0 163,000
OPEN TEXT CORP COM 683715106   23,394,358 424,580 SH   SOLE   141,580 0 283,000
SHOPIFY INC CL A 82509L107   89,653,130 1,047,105 SH   SOLE   439,105 0 608,000
APPLE INC COM 037833100   1,052,946 4,100 SH   SOLE   4,100 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,462,124 3,608 SH   SOLE   3,608 0 0
BADGER METER INC COM 056525108   5,436,154 27,825 SH   SOLE   27,825 0 0
HARMONIC INC COM 413160102   7,160,159 334,445 SH   SOLE   334,445 0 0
INTUIT COM 461202103   754,664 1,244 SH   SOLE   1,244 0 0
GARTNER INC COM 366651107   2,950,762 6,362 SH   SOLE   6,362 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104   453,456 3,565 SH   SOLE   3,565 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   1,803,573 15,205 SH   SOLE   15,205 0 0
MICROSOFT CORP COM 594918104   5,530,883 12,267 SH   SOLE   12,267 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   1,998,205 5,146 SH   SOLE   5,146 0 0
NVIDIA CORPORATION COM 67066G104   9,073,831 16,201 SH   SOLE   16,201 0 0
PALO ALTO NETWORKS INC COM 697435105   4,221,248 12,478 SH   SOLE   12,478 0 0
ROPER TECHNOLOGIES INC COM 776696106   933,225 1,466 SH   SOLE   1,466 0 0
SUPER MICRO COMPUTER INC COM 86800U104   7,799,715 23,635 SH   SOLE   23,635 0 0
SYNOPSYS INC COM 871607107   2,493,864 4,326 SH   SOLE   4,326 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   28,846,803 477,280 SH   SOLE   262,280 0 215,000
TELUS CORPORATION COM 87971M103   1,282,864 49,762 SH   SOLE   49,762 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102   2,778,793 33,786 SH   SOLE   33,786 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108   476,081 3,315 SH   SOLE   3,315 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   238,226 4,920 SH   SOLE   4,920 0 0
FORTIS INC COM 349553107   36,342,466 636,582 SH   SOLE   210,582 0 426,000
TRANSALTA CORP COM 89346D107   2,505,531 202,059 SH   SOLE   99,286 0 102,773
FIRSTSERVICE CORP NEW COM 33767E202   35,644,334 174,710 SH   SOLE   51,210 0 123,500