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: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AAON INC COM PAR $0.004 000360206 25,221,524 304,755 SH SOLE 304,755 0 0
AAR CORP COM 000361105 3,463,881 34,137 SH SOLE 34,137 0 0
ADI GLOBAL DISTR INC COM SHS 001026103 1,762,988 98,381 SH SOLE 98,381 0 0
AGNICO EAGLE MINES LTD COM 008474108 3,194,946 17,433 SH SOLE 17,433 0 0
ALAMOS GOLD INC COM CL A 011532108 3,588,780 110,799 SH SOLE 110,799 0 0
ALPHABET INC CAP STK CL A 02079K305 1,135,464 3,300 SH SOLE 3,300 0 0
AMAZON COM INC COM 023135106 1,336,441 5,364 SH SOLE 5,364 0 0
API GROUP CORP COM STK 00187Y100 363,458 9,416 SH SOLE 9,416 0 0
APPLE INC COM 037833100 1,440,312 4,325 SH SOLE 4,325 0 0
ARM HOLDINGS PLC SPONSORED ADS 042068205 512,988 1,771 SH SOLE 1,771 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 1,404,044 775 SH SOLE 775 0 0
AXOGEN INC COM 05463X106 2,227,671 53,141 SH SOLE 53,141 0 0
AXOS FINANCIAL INC COM 05465C100 12,845,863 148,387 SH SOLE 148,387 0 0
BK TECHNOLOGIES CORPORATION COM NEW 05587G203 1,639,525 22,010 SH SOLE 22,010 0 0
BOBS DISC FURNITURE INC COM SHS 09681N106 3,556,310 256,588 SH SOLE 256,588 0 0
BOYD GROUP SERVICES INC COM 103310108 11,710,377 149,348 SH SOLE 149,348 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 3,341,632 91,652 SH SOLE 91,652 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 366,836 1,111 SH SOLE 1,111 0 0
CAE INC COM 124765108 5,967,998 248,563 SH SOLE 248,563 0 0
CARIS LIFE SCIENCES INC COM 142152107 9,182,660 299,793 SH SOLE 299,793 0 0
CELLEBRITE DI LTD ORDINARY SHARES M2197Q107 6,180,321 548,874 SH SOLE 548,874 0 0
CHUBB LIMITED COM H1467J104 357,775 1,100 SH SOLE 1,100 0 0
COPART INC COM 217204106 285,376 10,461 SH SOLE 10,461 0 0
CORE & MAIN INC CL A 21874C102 19,290,067 465,045 SH SOLE 465,045 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 215,751 237 SH SOLE 237 0 0
CPI CARD GROUP INC COM NEW 12634H200 6,954,492 283,741 SH SOLE 283,741 0 0
CRA INTL INC COM 12618T105 7,315,345 44,565 SH SOLE 44,565 0 0
CREXENDO INC COM 226552107 1,732,748 294,685 SH SOLE 294,685 0 0
DESCARTES SYS GROUP INC COM 249906108 13,720,729 169,685 SH SOLE 169,685 0 0
DORMAN PRODS INC COM 258278100 10,600,977 86,468 SH SOLE 86,468 0 0
DUTCH BROS INC CL A 26701L100 4,596,776 119,211 SH SOLE 119,211 0 0
ELECTROVAYA INC COM NEW 28617B606 2,994,453 459,272 SH SOLE 459,272 0 0
ELI LILLY & CO COM 532457108 587,797 508 SH SOLE 508 0 0
ENERFLEX LTD COM 29269R105 2,793,507 122,576 SH SOLE 122,576 0 0
ENPHASE ENERGY INC COM 29355A107 11,812,333 358,058 SH SOLE 358,058 0 0
ESQUIRE FINL HLDGS INC COM 29667J101 4,422,758 38,006 SH SOLE 38,006 0 0
EVERPURE INC CL A 74624M102 41,832,599 319,870 SH SOLE 319,870 0 0
EXLSERVICE HLDGS INC COM 302081104 2,635,640 76,662 SH SOLE 76,662 0 0
FEDERAL SIGNAL CORP COM 313855108 32,972,877 297,616 SH SOLE 297,616 0 0
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 800,987 3,598 SH SOLE 3,598 0 0
FIRSTSERVICE CORP NEW COM 33767E202 3,143,546 24,582 SH SOLE 24,582 0 0
FIVE BELOW INC COM 33829M101 2,737,599 12,468 SH SOLE 12,468 0 0
FREEPORT MCMORAN INC CL B 35671D857 364,140 5,202 SH SOLE 5,202 0 0
GE AEROSPACE COM NEW 369604301 372,250 1,192 SH SOLE 1,192 0 0
GILDAN ACTIVEWEAR INC COM 375916103 11,244,430 263,768 SH SOLE 263,768 0 0
GLOBUS MED INC CL A 379577208 31,425,493 419,566 SH SOLE 419,566 0 0
HAGERTY INC CL A COM 405166109 23,633,822 1,755,856 SH SOLE 1,755,856 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 13,528,759 661,553 SH SOLE 661,553 0 0
HOME DEPOT INC COM 437076102 262,869 924 SH SOLE 924 0 0
HUDBAY MINERALS INC COM 443628102 3,377,528 126,594 SH SOLE 126,594 0 0
IDEXX LABS INC COM 45168D104 393,209 753 SH SOLE 753 0 0
IMAX CORP COM 45245E109 21,500,177 392,339 SH SOLE 392,339 0 0
ING GROEP N.V. SPONSORED ADR 456837103 422,450 11,900 SH SOLE 11,900 0 0
INSTALLED BLDG PRODS INC COM 45780R101 16,026,777 83,525 SH SOLE 83,525 0 0
ISHARES INC MSCI EQUAL WEITE 464286681 2,832,712 25,442 SH SOLE 25,442 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,663,455 20,496 SH SOLE 20,496 0 0
ISHARES TR CORE MSCI EAFE 46432F842 4,962,678 51,225 SH SOLE 51,225 0 0
ISHARES TR CORE S&P500 ETF 464287200 15,148,513 19,780 SH SOLE 19,780 0 0
ISHARES TR INTL DIV GRWTH 46435G524 405,811 4,572 SH SOLE 4,572 0 0
ISHARES TR CORE DIV GRWTH 46434V621 203,704 2,702 SH SOLE 2,702 0 0
LIFE TIME GROUP HOLDINGS INC COMMON STOCK 53190C102 3,441,764 86,303 SH SOLE 86,303 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 21,662,860 69,350 SH SOLE 69,350 0 0
LINDE PLC SHS G54950103 632,708 1,333 SH SOLE 1,333 0 0
LOUISIANA PAC CORP COM 546347105 14,481,276 224,342 SH SOLE 224,342 0 0
MAIN STR CAP CORP COM 56035L104 3,788,651 68,822 SH SOLE 68,822 0 0
MASTERCARD INCORPORATED CL A 57636Q104 605,514 1,098 SH SOLE 1,098 0 0
MDA SPACE LTD COM 55293N109 27,720,584 935,558 SH SOLE 935,558 0 0
MERIT MED SYS INC COM 589889104 13,374,704 155,105 SH SOLE 155,105 0 0
META PLATFORMS INC CL A 30303M102 604,075 833 SH SOLE 833 0 0
MICROSOFT CORP COM 594918104 1,155,564 2,253 SH SOLE 2,253 0 0
MODINE MFG CO COM 607828100 25,658,497 148,871 SH SOLE 148,871 0 0
MONGODB INC CL A 60937P106 537,905 1,543 SH SOLE 1,543 0 0
MONOLITHIC PWR SYS INC COM 609839105 39,678,323 29,452 SH SOLE 29,452 0 0
NVIDIA CORPORATION COM 67066G104 1,672,884 7,325 SH SOLE 7,325 0 0
OBSIDIAN ENERGY LTD COM 674482203 11,968,106 1,161,952 SH SOLE 1,161,952 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 275,536 1,585 SH SOLE 1,585 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 25,996,659 303,522 SH SOLE 303,522 0 0
ON HLDG AG NAMEN AKT A H5919C104 522,528 17,647 SH SOLE 17,647 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 428,587 5,018 SH SOLE 5,018 0 0
OUSTER INC COM NEW 68989M202 4,010,280 99,412 SH SOLE 99,412 0 0
PENNANT GROUP INC COM 70805E109 7,397,793 189,687 SH SOLE 189,687 0 0
PORCH GROUP INC COM 733245104 7,695,004 461,885 SH SOLE 461,885 0 0
PROGRESSIVE CORP COM 743315103 233,638 1,127 SH SOLE 1,127 0 0
PUBLIC STORAGE COM 74460D109 322,720 1,141 SH SOLE 1,141 0 0
RB GLOBAL INC COM 74935Q107 4,415,896 54,256 SH SOLE 54,256 0 0
RED VIOLET INC COM 75704L104 6,853,090 86,737 SH SOLE 86,737 0 0
REPLIGEN CORP COM 759916109 4,206,761 21,884 SH SOLE 21,884 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 2,673,622 147,307 SH SOLE 147,307 0 0
ROYAL BK CDA COM 780087102 5,812,970 29,569 SH SOLE 29,569 0 0
RTX CORPORATION COM 75513E101 330,271 1,779 SH SOLE 1,779 0 0
SAIA INC COM 78709Y105 13,624,268 40,823 SH SOLE 40,823 0 0
SAP SE SPON ADR 803054204 271,024 1,300 SH SOLE 1,300 0 0
SHERWIN WILLIAMS CO COM 824348106 209,479 648 SH SOLE 648 0 0
SHOPIFY INC CL A SUB VTG SHS 82509L107 6,112,185 41,215 SH SOLE 41,215 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 18,852,120 67,329 SH SOLE 67,329 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 12,740,212 141,072 SH SOLE 141,072 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 594,116 1,219 SH SOLE 1,219 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 346,704 760 SH SOLE 760 0 0
TELESAT CORP CL A & CL B SHS 879512309 4,161,505 90,193 SH SOLE 90,193 0 0
TIMKEN CO COM 887389104 10,480,531 89,769 SH SOLE 89,769 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 414,014 916 SH SOLE 916 0 0
TRANSDIGM GROUP INC COM 893641100 564,035 521 SH SOLE 521 0 0
TYLER TECHNOLOGIES INC COM 902252105 2,648,522 8,313 SH SOLE 8,313 0 0
UNITEDHEALTH GROUP INC COM 91324P102 337,347 919 SH SOLE 919 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 2,606,033 139,584 SH SOLE 139,584 0 0
VERSABANK NEW COM 92512J106 16,176,182 728,001 SH SOLE 728,001 0 0
VERSIGENT PLC ORDINARY SHARES G9600F104 4,496,022 100,045 SH SOLE 100,045 0 0
VICTORY CAP HLDGS INC DEL COM CL A 92645B103 6,671,503 60,321 SH SOLE 60,321 0 0
VSE CORP COM 918284100 25,400,528 154,223 SH SOLE 154,223 0 0
WALMART INC COM 931142103 416,304 4,006 SH SOLE 4,006 0 0
WASTE CONNECTIONS INC COM 94106B101 9,187,620 59,687 SH SOLE 59,687 0 0
WATSCO INC COM 942622200 9,032,270 29,840 SH SOLE 29,840 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 4,999,256 37,386 SH SOLE 37,386 0 0