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 624 1,051 SH SOLE 1,051 0 0
ALPHABET INC CAP STK CL C 02079K107 9,876,080 63,215 SH SOLE 63,215 0 0
ALPHABET INC CAP STK CL A 02079K305 503,507 3,256 SH SOLE 3,256 0 0
ALTRIA GROUP INC COM 02209S103 3,961 66 SH SOLE 66 0 0
AMAZON COM INC COM 023135106 173,136 910 SH SOLE 910 0 0
AMPHENOL CORP CL A 032095101 10,088,069 153,805 SH SOLE 153,805 0 0
APPLE INC COM 037833100 9,344,117 42,066 SH SOLE 42,066 0 0
ATLASSIAN CORPORATION CL A 049468101 16,977 80 SH SOLE 80 0 0
AUTODESK INC COM 052769106 14,399 55 SH SOLE 55 0 0
BANK AMERICA CORP 7.25%CNV PFD L 060505682 14,815 12 SH SOLE 12 0 0
BANK MONTREAL MEDIUM COM 063671101 7,834 82 SH SOLE 82 0 0
BANK NOVA SCOTIA B C COM 064149107 468,455 9,876 SH SOLE 9,876 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,238 38 SH SOLE 38 0 0
BOSTON SCIENTIFIC CORP COM 101137107 10,088 100 SH SOLE 100 0 0
BROADCOM INC COM 11135F101 33,486 200 SH SOLE 200 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 200,941 3,838 SH SOLE 3,838 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 52,060 1,075 SH SOLE 1,075 0 0
CAMECO CORP COM 13321L108 31,917 775 SH SOLE 775 0 0
CANADIAN IMPERIAL BANK OF CO COM 136069101 9,061 161 SH SOLE 161 0 0
CANADIAN NATL RY CO COM 136375102 7,738,840 79,490 SH SOLE 79,490 0 0
CANADIAN NAT RES LTD MED TER COM 136385101 11,205 364 SH SOLE 364 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108 7,478,960 106,525 SH SOLE 106,525 0 0
CANOPY GROWTH CORPORATION COM NEW 138035704 9 10 SH SOLE 10 0 0
CASEYS GEN STORES INC COM 147528103 195,318 450 SH SOLE 450 0 0
CLOUDFLARE INC CL A COM 18915M107 14,086 125 SH SOLE 125 0 0
COCA COLA CO COM 191216100 3,939 55 SH SOLE 55 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 204,288 216 SH SOLE 216 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 320,143 908 SH SOLE 908 0 0
DANAHER CORP DEL COM 235851102 9,089,700 44,340 SH SOLE 44,340 0 0
ENBRIDGE INC COM 29250N105 9,165 207 SH SOLE 207 0 0
META PLATFORMS INC CL A 30303M102 367,718 638 SH SOLE 638 0 0
FASTENAL CO COM 311900104 7,314,126 94,315 SH SOLE 94,315 0 0
FISERV INC COM 337738108 16,562 75 SH SOLE 75 0 0
FLOWSERVE CORP COM 34354P105 14,652 300 SH SOLE 300 0 0
FORTIS INC COM 349553107 8,795 193 SH SOLE 193 0 0
FORTINET INC COM 34959E109 8,196,539 85,150 SH SOLE 85,150 0 0
FRANCO NEV CORP COM 351858105 24,389 155 SH SOLE 155 0 0
GLACIER BANCORP INC NEW COM 37637Q105 2,211 50 SH SOLE 50 0 0
GRANITE REAL ESTATE INVT TR TR UNIT NEW 387437205 1,865 40 SH SOLE 40 0 0
HOME DEPOT INC COM 437076102 8,139,742 22,210 SH SOLE 22,210 0 0
HONEYWELL INTL INC COM 438516106 4,447 21 SH SOLE 21 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 6,901,585 13,935 SH SOLE 13,935 0 0
ISHARES TR CORE S&P500 ETF 464287200 10,114 18 SH SOLE 18 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,370,547 15,056 SH SOLE 15,056 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,750 30 SH SOLE 30 0 0
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101 3,745 80 SH SOLE 80 0 0
JOHNSON & JOHNSON COM 478160104 3,483 21 SH SOLE 21 0 0
WTS-LEAFLY HLDGS 4FEB27 *W EXP 02/04/202 52178J113 1 125 SH SOLE 125 0 0
LULULEMON ATHLETICA INC COM 550021109 849 3 SH SOLE 3 0 0
MANULIFE FINL CORP COM 56501R106 11,316 363 SH SOLE 363 0 0
MARVELL TECHNOLOGY INC COM 573874104 1,478 24 SH SOLE 24 0 0
MCDONALDS CORP COM 580135101 4,998 16 SH SOLE 16 0 0
MERCADOLIBRE INC COM 58733R102 17,558 9 SH SOLE 9 0 0
MICROSOFT CORP COM 594918104 12,896,521 34,355 SH SOLE 34,355 0 0
MODERNA INC COM 60770K107 2,807 99 SH SOLE 99 0 0
NORTHERN TR CORP COM 665859104 16,770 170 SH SOLE 170 0 0
NVIDIA CORPORATION COM 67066G104 37,933 350 SH SOLE 350 0 0
NUTRIEN LTD COM 67077M108 4,171 84 SH SOLE 84 0 0
OPERA LTD SPONSORED ADS 68373M107 11,158 700 SH SOLE 700 0 0
PALO ALTO NETWORKS INC COM 697435105 21,842 128 SH SOLE 128 0 0
PEMBINA PIPELINE CORP COM 706327103 10,924 273 SH SOLE 273 0 0
REGENERON PHARMACEUTICALS COM 75886F107 1,268 2 SH SOLE 2 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 4,802 72 SH SOLE 72 0 0
ROKU INC COM CL A 77543R102 282 4 SH SOLE 4 0 0
ROYAL BK CDA COM 780087102 7,632,988 67,733 SH SOLE 67,733 0 0
ROYAL GOLD INC COM 780287108 8,175 50 SH SOLE 50 0 0
S&P GLOBAL INC COM 78409V104 10,150,312 19,977 SH SOLE 19,977 0 0
SHERWIN WILLIAMS CO COM 824348106 8,620,801 24,688 SH SOLE 24,688 0 0
SNAP INC CL A 83304A106 305 35 SH SOLE 35 0 0
SNDL INC COM 83307B101 540 383 SH SOLE 383 0 0
SOUTH BOW CORP COM 83671M105 2,300 90 SH SOLE 90 0 0
SUN LIFE FINANCIAL INC. COM 866796105 9,734 170 SH SOLE 170 0 0
SUNCOR ENERGY INC NEW COM 867224107 14,061 363 SH SOLE 363 0 0
TC ENERGY CORP COM 87807B107 24,379 516 SH SOLE 516 0 0
TELUS CORPORATION COM 87971M103 6,270 437 SH SOLE 437 0 0
TESLA INC COM 88160R101 306,586 1,183 SH SOLE 1,183 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,473,806 19,039 SH SOLE 19,039 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 22,061 368 SH SOLE 368 0 0
TWILIO INC CL A 90138F102 11,749 120 SH SOLE 120 0 0
UNION PAC CORP COM 907818108 10,631 45 SH SOLE 45 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,619 5 SH SOLE 5 0 0
VARONIS SYS INC COM 922280102 7,038 174 SH SOLE 174 0 0
VISA INC COM CL A 92826C839 16,744,276 47,778 SH SOLE 47,778 0 0
WASTE CONNECTIONS INC COM 94106B101 8,974,558 46,024 SH SOLE 46,024 0 0
WELLS FARGO & CO PERP PFD CNV A 949746804 15,610 13 SH SOLE 13 0 0
ZOETIS INC CL A 98978V103 8,459,715 51,380 SH SOLE 51,380 0 0
BROOKFIELD INFRASTRUCTURE PA LP INT UNIT G16252101 8,601 289 SH SOLE 289 0 0
BROOKFIELD WEALTH SOL LTD CL A EXCHANGEAB G17434104 1,150 22 SH SOLE 22 0 0
MEDTRONIC PLC SHS G5960L103 2,786 31 SH SOLE 31 0 0
HUB CYBER SECURITY LTD SHS NEW M6000J168 143 50 SH SOLE 50 0 0