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
ABOVE FOOD INGREDIENTS INC COM 00373V100 1,829 1,051 SH SOLE 1,051 0 0
ALPHABET INC CAP STK CL C 02079K107 15,857,050 65,108 SH SOLE 65,108 0 0
ALPHABET INC CAP STK CL A 02079K305 763,334 3,140 SH SOLE 3,140 0 0
AMAZON COM INC COM 023135106 188,830 860 SH SOLE 860 0 0
AMPHENOL CORP CL A 032095101 13,743,174 111,056 SH SOLE 111,056 0 0
BANK NOVA SCOTIA B C COM 064149107 613,707 9,485 SH SOLE 9,485 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,104 38 SH SOLE 38 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 10,940,753 159,353 SH SOLE 159,353 0 0
CECO ENVIRONMENTAL CORP COM 125141101 281,600 5,500 SH SOLE 5,500 0 0
CAMECO CORP COM 13321L108 65,084 775 SH SOLE 775 0 0
CANADIAN NATL RY CO COM 136375102 8,087,357 85,706 SH SOLE 85,706 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 8,848,800 118,737 SH SOLE 118,737 0 0
CANOPY GROWTH CORPORATION COM NEW 138035704 15 10 SH SOLE 10 0 0
CASEYS GEN STORES INC COM 147528103 254,394 450 SH SOLE 450 0 0
CORE NATURAL RESOURCES INC COM SHS 218937100 4,174 50 SH SOLE 50 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 199,936 216 SH SOLE 216 0 0
DANAHER CORP DEL COM 235851102 9,861,651 49,741 SH SOLE 49,741 0 0
DISNEY WALT CO COM 254687106 6,870 60 SH SOLE 60 0 0
META PLATFORMS INC CL A 30303M102 440,628 600 SH SOLE 600 0 0
FASTENAL CO COM 311900104 10,767,613 219,568 SH SOLE 219,568 0 0
FORTINET INC COM 34959E109 7,583,847 90,198 SH SOLE 90,198 0 0
HOME DEPOT INC COM 437076102 9,816,940 24,228 SH SOLE 24,228 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6,546,549 14,638 SH SOLE 14,638 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,485,328 16,620 SH SOLE 16,620 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 5,200 80 SH SOLE 80 0 0
WTS-LEAFLY HLDGS 4FEB27 *W EXP 02/04/202 52178J113 0 125 SH SOLE 125 0 0
MICROSOFT CORP COM 594918104 17,771,371 34,311 SH SOLE 34,311 0 0
NVIDIA CORPORATION COM 67066G104 49,258 264 SH SOLE 264 0 0
ROKU INC COM CL A 77543R102 401 4 SH SOLE 4 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,808,238 11,647 SH SOLE 11,647 0 0
ROYAL BK CDA COM 780087102 10,708,326 72,608 SH SOLE 72,608 0 0
S&P GLOBAL INC COM 78409V104 10,544,083 21,664 SH SOLE 21,664 0 0
SHERWIN WILLIAMS CO COM 824348106 9,403,727 27,158 SH SOLE 27,158 0 0
SNAP INC CL A 83304A106 270 35 SH SOLE 35 0 0
SNDL INC COM 83307B101 1,013 383 SH SOLE 383 0 0
TESLA INC COM 88160R101 24,460 55 SH SOLE 55 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,490,495 21,629 SH SOLE 21,629 0 0
VISA INC COM CL A 92826C839 16,343,224 47,874 SH SOLE 47,874 0 0
WASTE CONNECTIONS INC COM 94106B101 8,480,122 48,207 SH SOLE 48,207 0 0
ZOETIS INC CL A 98978V103 8,301,615 56,736 SH SOLE 56,736 0 0