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,177 1,051 SH SOLE 1,051 0 0
ALPHABET INC CAP STK CL C 02079K107 11,821,450 66,641 SH SOLE 66,641 0 0
ALPHABET INC CAP STK CL A 02079K305 553,362 3,140 SH SOLE 3,140 0 0
AMAZON COM INC COM 023135106 250,105 1,140 SH SOLE 1,140 0 0
AMPHENOL CORP CL A 032095101 14,285,666 144,665 SH SOLE 144,665 0 0
BANK MONTREAL MEDIUM COM 063671101 19,387 175 SH SOLE 175 0 0
BANK NOVA SCOTIA B C COM 064149107 524,310 9,485 SH SOLE 9,485 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,459 38 SH SOLE 38 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 7,773,540 125,643 SH SOLE 125,643 0 0
CECO ENVIRONMENTAL CORP COM 125141101 155,705 5,500 SH SOLE 5,500 0 0
CAMECO CORP COM 13321L108 57,535 775 SH SOLE 775 0 0
CANADIAN NATL RY CO COM 136375102 8,715,622 83,674 SH SOLE 83,674 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 8,956,908 112,786 SH SOLE 112,786 0 0
CANOPY GROWTH CORPORATION COM NEW 138035704 12 10 SH SOLE 10 0 0
CASEYS GEN STORES INC COM 147528103 229,621 450 SH SOLE 450 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 213,827 216 SH SOLE 216 0 0
DANAHER CORP DEL COM 235851102 9,604,591 48,621 SH SOLE 48,621 0 0
DISNEY WALT CO COM 254687106 7,441 60 SH SOLE 60 0 0
META PLATFORMS INC CL A 30303M102 442,854 600 SH SOLE 600 0 0
FASTENAL CO COM 311900104 8,418,816 200,448 SH SOLE 200,448 0 0
FORTINET INC COM 34959E109 9,603,923 90,843 SH SOLE 90,843 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 889 12 SH SOLE 12 0 0
GE VERNOVA INC COM 36828A101 4,762 9 SH SOLE 9 0 0
GE AEROSPACE COM NEW 369604301 9,523 37 SH SOLE 37 0 0
HOME DEPOT INC COM 437076102 8,646,472 23,583 SH SOLE 23,583 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 7,894,657 14,528 SH SOLE 14,528 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,393,555 15,791 SH SOLE 15,791 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 4,897 80 SH SOLE 80 0 0
WTS-LEAFLY HLDGS 4FEB27 *W EXP 02/04/202 52178J113 1 125 SH SOLE 125 0 0
MASTERCARD INCORPORATED CL A 57636Q104 42,145 75 SH SOLE 75 0 0
MICROSOFT CORP COM 594918104 17,791,357 35,768 SH SOLE 35,768 0 0
NVIDIA CORPORATION COM 67066G104 41,710 264 SH SOLE 264 0 0
ROKU INC COM CL A 77543R102 352 4 SH SOLE 4 0 0
ROYAL BK CDA COM 780087102 9,491,604 72,043 SH SOLE 72,043 0 0
S&P GLOBAL INC COM 78409V104 11,222,841 21,284 SH SOLE 21,284 0 0
SHERWIN WILLIAMS CO COM 824348106 9,214,065 26,835 SH SOLE 26,835 0 0
SNAP INC CL A 83304A106 304 35 SH SOLE 35 0 0
SNDL INC COM 83307B101 464 383 SH SOLE 383 0 0
BLOCK INC CL A 852234103 5,095 75 SH SOLE 75 0 0
TESLA INC COM 88160R101 17,472 55 SH SOLE 55 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 8,699,549 21,456 SH SOLE 21,456 0 0
UNITED PARCEL SVCS INC CL B 911312106 7,570 75 SH SOLE 75 0 0
VISA INC COM CL A 92826C839 16,878,010 47,537 SH SOLE 47,537 0 0
WABTEC COM 929740108 209 1 SH SOLE 1 0 0
WASTE CONNECTIONS INC COM 94106B101 8,922,282 47,779 SH SOLE 47,779 0 0
ZOETIS INC CL A 98978V103 8,522,040 54,646 SH SOLE 54,646 0 0