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
ABBVIE INC COM 00287Y109 35,540 200 SH SOLE 200 0 0
ABOVE FOOD INGREDIENTS INC COM 00373V100 568 1,051 SH SOLE 1,051 0 0
ALPHABET INC CAP STK CL C 02079K107 12,824,228 67,340 SH SOLE 67,340 0 0
ALPHABET INC CAP STK CL A 02079K305 651,192 3,440 SH SOLE 3,440 0 0
AMAZON COM INC COM 023135106 140,410 640 SH SOLE 640 0 0
AMGEN INC COM 031162100 104,256 400 SH SOLE 400 0 0
AMPHENOL CORP CL A 032095101 10,361,242 149,190 SH SOLE 149,190 0 0
APPLE INC COM 037833100 10,440,261 41,691 SH SOLE 41,691 0 0
ATLASSIAN CORPORATION CL A 049468101 170,366 700 SH SOLE 700 0 0
AUTODESK INC COM 052769106 236,456 800 SH SOLE 800 0 0
AXOS FINANCIAL INC COM 05465C100 69,850 1,000 SH SOLE 1,000 0 0
BANK NOVA SCOTIA B C COM 064149107 666,934 12,448 SH SOLE 12,448 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 17,225 38 SH SOLE 38 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 150,230 500 SH SOLE 500 0 0
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 274,620 23,000 SH SOLE 23,000 0 0
CANADIAN NATL RY CO COM 136375102 7,389,937 72,938 SH SOLE 72,938 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 6,870,951 95,110 SH SOLE 95,110 0 0
CANOPY GROWTH CORPORATION COM NEW 138035704 27 10 SH SOLE 10 0 0
CASEYS GEN STORES INC COM 147528103 178,303 450 SH SOLE 450 0 0
CHART INDS INC COM 16115Q308 190,840 1,000 SH SOLE 1,000 0 0
CHEVRON CORPORATION COM 166764100 43,452 300 SH SOLE 300 0 0
CLOUDFLARE INC CL A COM 18915M107 43,072 400 SH SOLE 400 0 0
CORNING INC COM 219350105 190,080 4,000 SH SOLE 4,000 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 197,914 216 SH SOLE 216 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 290,836 850 SH SOLE 850 0 0
DANAHER CORP DEL COM 235851102 9,253,616 40,312 SH SOLE 40,312 0 0
DENISON MINES CORP COM 248356107 54,348 30,000 SH SOLE 30,000 0 0
ENBRIDGE INC COM 29250N105 127,042 3,000 SH SOLE 3,000 0 0
META PLATFORMS INC CL A 30303M102 351,306 600 SH SOLE 600 0 0
FASTENAL CO COM 311900104 5,821,832 80,960 SH SOLE 80,960 0 0
FIRSTSERVICE CORP NEW COM 33767E202 45,184 250 SH SOLE 250 0 0
FISERV INC COM 337738108 82,168 400 SH SOLE 400 0 0
FLOWSERVE CORP COM 34354P105 115,040 2,000 SH SOLE 2,000 0 0
FORTINET INC COM 34959E109 9,143,775 96,780 SH SOLE 96,780 0 0
FRANCO NEV CORP COM 351858105 164,147 1,400 SH SOLE 1,400 0 0
GENERAC HLDGS INC COM 368736104 124,040 800 SH SOLE 800 0 0
GLACIER BANCORP INC NEW COM 37637Q105 125,550 2,500 SH SOLE 2,500 0 0
HIVE DIGITAL TECHNOLOGIES LT COM NEW 433921103 57,055 20,000 SH SOLE 20,000 0 0
HOME DEPOT INC COM 437076102 8,170,734 21,005 SH SOLE 21,005 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 7,928,571 15,190 SH SOLE 15,190 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 105,350 5,000 SH SOLE 5,000 0 0
ISHARES TR CORE US AGGBD ET 464287226 96,900 1,000 SH SOLE 1,000 0 0
ISHARES TR 20 YR TR BD ETF 464287432 97,810 1,120 SH SOLE 1,120 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 92,450 1,000 SH SOLE 1,000 0 0
ISHARES TR JPMORGAN USD EMG 464288281 89,040 1,000 SH SOLE 1,000 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 99,540 1,000 SH SOLE 1,000 0 0
JPMORGAN CHASE & CO COM 46625H100 71,913 300 SH SOLE 300 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 115,060 2,000 SH SOLE 2,000 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 56,380 1,000 SH SOLE 1,000 0 0
KENNAMETAL INC COM 489170100 84,070 3,500 SH SOLE 3,500 0 0
KRONOS WORLDWIDE INC COM 50105F105 34,125 3,500 SH SOLE 3,500 0 0
WTS-LEAFLY HLDGS 4FEB27 *W EXP 02/04/202 52178J113 2 125 SH SOLE 125 0 0
LOEWS CORP COM 540424108 16,938 200 SH SOLE 200 0 0
MARA HOLDINGS INC COM 565788106 117,390 7,000 SH SOLE 7,000 0 0
MARVELL TECHNOLOGY INC COM 573874104 77,315 700 SH SOLE 700 0 0
MERCADOLIBRE INC COM 58733R102 170,044 100 SH SOLE 100 0 0
MICROSOFT CORP COM 594918104 14,133,734 33,532 SH SOLE 33,532 0 0
MODERNA INC COM 60770K107 41,580 1,000 SH SOLE 1,000 0 0
NORTHERN TR CORP COM 665859104 174,250 1,700 SH SOLE 1,700 0 0
NUCOR CORP COM 670346105 23,342 200 SH SOLE 200 0 0
NVIDIA CORPORATION COM 67066G104 228,293 1,700 SH SOLE 1,700 0 0
REGENERON PHARMACEUTICALS COM 75886F107 49,863 70 SH SOLE 70 0 0
RINGCENTRAL INC CL A 76680R206 70,020 2,000 SH SOLE 2,000 0 0
ROKU INC COM CL A 77543R102 297 4 SH SOLE 4 0 0
ROYAL BK CDA COM 780087102 7,813,120 64,946 SH SOLE 64,946 0 0
S&P GLOBAL INC COM 78409V104 9,121,418 18,315 SH SOLE 18,315 0 0
SABINE RTY TR UNIT BEN INT 785688102 77,772 1,200 SH SOLE 1,200 0 0
SLB LIMITED COM STK 806857108 9,585 250 SH SOLE 250 0 0
SHERWIN WILLIAMS CO COM 824348106 7,454,663 21,930 SH SOLE 21,930 0 0
SNAP INC CL A 83304A106 377 35 SH SOLE 35 0 0
SNDL INC COM 83307B101 685 383 SH SOLE 383 0 0
TC ENERGY CORP COM 87807B107 92,996 2,000 SH SOLE 2,000 0 0
TESLA INC COM 88160R101 12,115 30 SH SOLE 30 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,084,253 17,462 SH SOLE 17,462 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 94,554 1,780 SH SOLE 1,780 0 0
TWILIO INC CL A 90138F102 270,200 2,500 SH SOLE 2,500 0 0
ULTA BEAUTY INC COM 90384S303 17,397 40 SH SOLE 40 0 0
UNITEDHEALTH GROUP INC COM 91324P102 25,293 50 SH SOLE 50 0 0
VALERO ENERGY CORP COM 91913Y100 12,259 100 SH SOLE 100 0 0
VARONIS SYS INC COM 922280102 115,518 2,600 SH SOLE 2,600 0 0
VERMILION ENERGY INC COM 923725105 93,912 10,000 SH SOLE 10,000 0 0
VISA INC COM CL A 92826C839 14,750,217 46,672 SH SOLE 46,672 0 0
WASTE CONNECTIONS INC COM 94106B101 7,506,296 43,854 SH SOLE 43,854 0 0
ZILLOW GROUP INC CL A 98954M101 141,700 2,000 SH SOLE 2,000 0 0
ZOETIS INC CL A 98978V103 8,132,649 49,915 SH SOLE 49,915 0 0
ZSCALER INC COM 98980G102 54,123 300 SH SOLE 300 0 0