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
ALPHABET INC CAP STK CL C 02079K107 16,765,859 47,451 SH SOLE 47,451 0 0
ALPHABET INC CAP STK CL A 02079K305 821,236 2,298 SH SOLE 2,298 0 0
AMAZON COM INC COM 023135106 204,973 860 SH SOLE 860 0 0
AMPHENOL CORP CL A 032095101 16,945,941 96,109 SH SOLE 96,109 0 0
BANK NOVA SCOTIA B C COM 064149107 928,605 10,705 SH SOLE 10,705 0 0
BECTON DICKINSON & CO COM 075887109 7,983,567 52,756 SH SOLE 52,756 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,185,998 24,353 SH SOLE 24,353 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 11,922,820 280,004 SH SOLE 280,004 0 0
CECO ENVIRONMENTAL CORP COM 125141101 249,535 2,750 SH SOLE 2,750 0 0
CAMECO CORP COM 13321L108 66,630 655 SH SOLE 655 0 0
CANADIAN NATL RY CO COM 136375102 10,733,284 90,119 SH SOLE 90,119 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 11,535,253 133,314 SH SOLE 133,314 0 0
CANOPY GROWTH CORPORATION COM NEW 138035704 10 10 SH SOLE 10 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 187,094 200 SH SOLE 200 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 7,632 10 SH SOLE 10 0 0
DANAHER CORP DEL COM 235851102 11,047,078 57,996 SH SOLE 57,996 0 0
DIREXION SHARES ETF TRUST DAI SEM BUL ETF 25459W458 53,342 200 SH SOLE 200 0 0
DISNEY WALT CO COM 254687106 5,775 60 SH SOLE 60 0 0
META PLATFORMS INC CL A 30303M102 225,316 400 SH SOLE 400 0 0
FASTENAL CO COM 311900104 11,735,406 244,335 SH SOLE 244,335 0 0
FORTINET INC COM 34959E109 15,533,441 101,116 SH SOLE 101,116 0 0
GALAXY DIGITAL INC. CL A 36317J209 1,312 48 SH SOLE 48 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA WRLD 38149W739 4,060 64 SH SOLE 64 0 0
HOME DEPOT INC COM 437076102 10,123,679 28,705 SH SOLE 28,705 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 5,892 8 SH SOLE 8 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6,793,170 17,082 SH SOLE 17,082 0 0
IONQ INC COM 46222L108 19,706 370 SH SOLE 370 0 0
ISHARES GOLD TR ISHARES NEW 464285204 11,325 150 SH SOLE 150 0 0
ISHARES INC MSCI EMERG MRKT 464286533 1,957 26 SH SOLE 26 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,535,336 17,766 SH SOLE 17,766 0 0
ISHARES TR CORE MSCI EAFE 46432F842 6,181 64 SH SOLE 64 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 2,663 80 SH SOLE 80 0 0
WTS-LEAFLY HLDGS 4FEB27 *W EXP 02/04/202 52178J113 0 125 SH SOLE 125 0 0
MASTERCARD INCORPORATED CL A 57636Q104 6,448,248 12,555 SH SOLE 12,555 0 0
MICROSOFT CORP COM 594918104 14,153,495 37,943 SH SOLE 37,943 0 0
NVIDIA CORPORATION COM 67066G104 17,208 86 SH SOLE 86 0 0
QUANTA SVCS INC COM 74762E102 5,760 8 SH SOLE 8 0 0
ROKU INC COM CL A 77543R102 553 4 SH SOLE 4 0 0
ROYAL BK CDA COM 780087102 15,743,973 76,182 SH SOLE 76,182 0 0
S&P GLOBAL INC COM 78409V104 10,824,156 26,578 SH SOLE 26,578 0 0
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 5,974 8 SH SOLE 8 0 0
SHERWIN WILLIAMS CO COM 824348106 10,764,821 31,264 SH SOLE 31,264 0 0
SNAP INC CL A 83304A106 155 35 SH SOLE 35 0 0
SNDL INC COM 83307B101 514 383 SH SOLE 383 0 0
SNOWFLAKE INC COM SHS 833445109 54,717 215 SH SOLE 215 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 6,686 14 SH SOLE 14 0 0
TESLA INC COM 88160R101 14,721 35 SH SOLE 35 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 11,861,174 23,658 SH SOLE 23,658 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 4,854 40 SH SOLE 40 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 11,841 32 SH SOLE 32 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 4,018 12 SH SOLE 12 0 0
VISA INC COM CL A 92826C839 17,658,156 51,468 SH SOLE 51,468 0 0
WASTE CONNECTIONS INC COM 94106B101 9,199,521 55,303 SH SOLE 55,303 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 715 9 SH SOLE 9 0 0