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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ALBANY INTL CORPCL A01234810840,505457,941SH SOLENONE457,94100
AXOS FINANCIALCOM05465C10027,401490,092SH SOLENONE490,09200
BIO TECHNE CORPCOM09073M10438,47174,363SH SOLENONE74,36300
BOWMAN CONSULTING GRCOM1030021014,390206,695SH SOLENONE206,69500
BROOKFIELD ASSET MGTCL A LTD VT SH1125851042893,783SH SOLENONE3,78300
BRP INCCOM SUN VTG05577W20031,164281,263SH SOLENONE281,26300
BRUKER CORPCOM11679410820,590245,385SH SOLENONE245,38500
CASTLE BIOSCIENCES ICOM14843C10516,435383,372SH SOLENONE383,37200
CGI INCCL A SUB VTG12532H1042922,612SH SOLENONE2,61200
CHARLES RIV LABS INTCOM15986410713,42635,633SH SOLENONE35,63300
CHART INDS INCCOM16115Q30823,803149,243SH SOLENONE149,24300
CHUYS HLDGS INCCOM1716041018,858294,090SH SOLENONE294,09000
CI FINANCIAL CORPCOM1254911004,619174,700SH SOLENONE174,70000
COLLIERS INTLSUB VTG SHS19469310756,926302,188SH SOLENONE302,18800
CONSTRUCTION PARTNRSCOM CL A21044C10716,156549,331SH SOLENONE549,33100
COUCHBASE INCCOM22207T1017,773311,437SH SOLENONE311,43700
CRA INTERNATIONALCOM12618T10526,528284,143SH SOLENONE284,14300
DESCARTES SYSTEMSCOM24990610833,123316,605SH SOLENONE316,60500
DOLBY LABORATORIESCOM CL A25659T10716,478173,057SH SOLENONE173,05700
DORMAN PRODUCTSCOM25827810032,381286,532SH SOLENONE286,53200
ENERGY RECOVERY INCCOM29270J1009,541443,997SH SOLENONE443,99700
ENPHASE ENERGYCOM29355A10715,43884,389SH SOLENONE84,38900
EURONET WORLDWIDECOM29873610912,867107,974SH SOLENONE107,97400
FIRSTSERVICE CORPCOM33767E20216,49366,344SH SOLENONE66,34400
FOX FACTORY HLDGCOM35138V10211,40067,019SH SOLENONE67,01900
FRANCO NEVADA CORPCOM3518581054222,411SH SOLENONE2,41100
FRANKLIN COVEY COCOM35346910935,647768,907SH SOLENONE768,90700
GENTHERM INCCOM37253A10335,500408,514SH SOLENONE408,51400
GLOBUS MED INCCL A37957720843,497602,447SH SOLENONE602,44700
GROCERY OUTLET HLDCOM39874R1017,243256,101SH SOLENONE256,10100
GUIDEWIRE SOFTWARECOM40171V1008,10571,392SH SOLENONE71,39200
INOTIV INCCOM45783Q10020,071477,096SH SOLENONE477,09600
INSTALLED BUILDINGCOM45780R10137,738270,100SH SOLENONE270,10000
INTL MONEY EXPRESSCOM46005L10116,4531,030,879SH SOLENONE1,030,87900
ISHARESMSCI EMG MKT ETF4642872344,20986,163SH SOLENONE86,16300
ISHARES TRCORE MSCI EAFE46432F8427,521100,766SH SOLENONE100,76600
ISHARES TRUSTCORE S&P500 ETF46428720010,23921,465SH SOLENONE21,46500
KBR INCCOM48242W10610,890228,689SH SOLENONE228,68900
KORNIT DIGITAL LTDSHSM6372Q11327,194178,612SH SOLENONE178,61200
LCI INDUSTRIESCOM50189K10315,739100,974SH SOLENONE100,97400
MONOLITHIC POWERCOM60983910522,42345,453SH SOLENONE45,45300
MP MATERIALS CORPCOM CL A55336810113,627300,025SH SOLENONE300,02500
OLLIES BARGAIN OUTCOM68111610912,487243,927SH SOLENONE243,92700
OMNICELL INCCOM68213N10927,464152,207SH SOLENONE152,20700
OPEN TEXT CORPCOM6837151065,46290,969SH SOLENONE90,96900
PAYCOM SOFTWARECOM70432V10213,03431,392SH SOLENONE31,39200
PERFICIENT INCCOM71375U10130,658237,125SH SOLENONE237,12500
POINTS INTL LTDCOM NEW73084320819,6581,018,006SH SOLENONE1,018,00600
PORCH GROUP INCCOM73324510410,299660,636SH SOLENONE660,63600
RITCHIE BROS AUCTNRSCOM7677441052042,630SH SOLENONE2,63000
ROYAL BANK CDACOM7800871024883,638SH SOLENONE3,63800
SANGOMA TECHNOLOGSCOM NEW80100R40822,7701,043,529SH SOLENONE1,043,52900
SEACOAST BKG CORP FLCOM NEW81170780120,217571,266SH SOLENONE571,26600
SHOPIFY INCCL A82509L107294169SH SOLENONE16900
SHUTTERSTOCK INCCOM82569010032,993297,559SH SOLENONE297,55900
SITEONE LANDSCAPECOM82982L10341,289170,419SH SOLENONE170,41900
SMITH A OCOM83186520935,351411,781SH SOLENONE411,78100
SPROUT SOCIAL INCCOM CL A85209W10916,872186,038SH SOLENONE186,03800
SPS COMMERCE INCCOM78463M10718,054126,827SH SOLENONE126,82700
STANTEC INCCOM85472N1095,32574,923SH SOLENONE74,92300
STONERIDGE INCCOM86183P10224,6061,246,511SH SOLENONE1,246,51100
TELUS INTL (CDA)SUB VTG SHS87975H1003428,189SH SOLENONE8,18900
THE LION ELECTRIC COCOMMON STOCK5362211047,270581,582SH SOLENONE581,58200
TREX CO INCCOM89531P10541,099304,373SH SOLENONE304,37300
TRICON RESIDENTIALCOM NPV89612W10227,9611,444,278SH SOLENONE1,444,27800
TTEC HOLDINGS INCCOM89854H10232,788362,098SH SOLENONE362,09800
TUCOWSCOM NEW89869720640,641382,650SH SOLENONE382,65000
VERSABANKCOM92512J1061,934128,415SH SOLENONE128,41500
WATSCO INCCOM94262220014,42946,117SH SOLENONE46,11700
WESTPORT FUEL SYSTEMCOM NEW9609083098,9362,968,649SH SOLENONE2,968,64900
WHEATON PRECIOUS METCOM9628791023115,724SH SOLENONE5,72400
WNS HOLDINGS LTDSPON ADR92932M10144,836508,228SH SOLENONE508,22800
XPEL INCCOM98379L1004,73869,387SH SOLENONE69,38700