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. Class A CS 02079K305 3,208 9,323 SH SOLE 3,208 0 0
Alphabet Inc. Class C CS 02079K107 90,790 266,449 SH SOLE 90,790 0 0
Amazon.com Inc CS 023135106 56,411 226,412 SH SOLE 56,411 0 0
Apple Inc. CS 037833100 91,088 273,520 SH SOLE 91,088 0 0
Bank of Montreal CS 063671101 585 3,501 SH SOLE 585 0 0
Bank of Nova Scotia CS 064149107 513 5,640 SH SOLE 513 0 0
Berkshire Hathaway B CS 084670702 40,931 82,200 SH SOLE 40,931 0 0
Brookfield Asset Management Ltd CS 113004105 11,415 255,952 SH SOLE 11,415 0 0
Brookfield Corporation CS 11271J107 46,030 1,262,547 SH SOLE 46,030 0 0
Brookfield Infrast. Partners LP C$ CS G16252101 9,993 280,972 SH SOLE 9,993 0 0
Brookfield Infrastructure Corp Sub VT CS 11276H106 1,302 36,588 SH SOLE 1,302 0 0
Brookfield Renewable Energy CS G16258108 211 7,500 SH SOLE 211 0 0
Canadian Imperial Bank of Commerce CS 136069101 235 2,133 SH SOLE 235 0 0
Canadian Natural Resources CS 136385101 43,889 933,844 SH SOLE 43,889 0 0
Celestica Inc CS 15101Q207 542 1,500 SH SOLE 542 0 0
Coca-Cola Company CS 191216100 10,593 123,061 SH SOLE 10,593 0 0
Costco Wholesale Corporation CS 22160K105 56,179 61,712 SH SOLE 56,179 0 0
Domino's Pizza, Inc. CS 25754A201 22,564 75,312 SH SOLE 22,564 0 0
Emera Inc. CS 290876101 654 13,700 SH SOLE 654 0 0
Enbridge Inc. CS 29250N105 564 12,137 SH SOLE 564 0 0
Fair Isaac Corporation CS 303250104 18,532 31,280 SH SOLE 18,532 0 0
Ferrari N.V. CS N3167Y103 42,913 109,234 SH SOLE 42,913 0 0
FirstService Corp CS 33767E202 31,323 244,813 SH SOLE 31,323 0 0
Fortis Inc. CS 349553107 955 18,089 SH SOLE 955 0 0
Garmin Ltd CS H2906T109 41,932 146,185 SH SOLE 41,932 0 0
Invesco QQQ Trust CS 46090E103 781 1,056 SH SOLE 781 0 0
JP Morgan Chase & Co CS 46625H100 583 1,761 SH SOLE 583 0 0
Live Nation Entertainment Inc CS 538034109 49,834 294,352 SH SOLE 49,834 0 0
Manulife Financial Corp. CS 56501R106 336 7,900 SH SOLE 336 0 0
Mastercard Inc Class A CS 57636Q104 513 930 SH SOLE 513 0 0
Meta Platforms Inc. CS 30303M102 37,863 52,212 SH SOLE 37,863 0 0
Microsoft Corp. CS 594918104 71,975 140,330 SH SOLE 71,975 0 0
Moody's Corp CS 615369105 45,829 100,917 SH SOLE 45,829 0 0
MSCI Inc CS 55354G100 37,080 68,838 SH SOLE 37,080 0 0
Netflix Inc CS 64110L106 36,524 524,915 SH SOLE 36,524 0 0
Nvidia Corp CS 67066G104 1,215 5,320 SH SOLE 1,215 0 0
Palo Alto Networks Inc. CS 697435105 278 700 SH SOLE 278 0 0
Pembina Pipeline Corp CS 706327103 7,702 172,649 SH SOLE 7,702 0 0
Restaurant Brands International CS 76131D103 23,248 326,922 SH SOLE 23,248 0 0
Royal Bank of Canada CS 780087102 11,342 57,698 SH SOLE 11,342 0 0
South Bow Corporation CS 83671M105 1,171 35,380 SH SOLE 1,171 0 0
Stryker Corp CS 863667101 30,405 110,407 SH SOLE 30,405 0 0
Suncor Energy CS 867224107 213 3,146 SH SOLE 213 0 0
Taiwan Semiconductor Manufacturing Co CS 874039100 56,541 123,941 SH SOLE 56,541 0 0
Tesla Motors Inc CS 88160R101 341 962 SH SOLE 341 0 0
TFI International Inc. CS 87241L109 46,326 386,577 SH SOLE 46,326 0 0
TJX Companies Inc CS 872540109 1,466 11,080 SH SOLE 1,466 0 0
Toronto Dominion Bank CS 891160509 1,273 10,831 SH SOLE 1,273 0 0
TransDigm Group Inc CS 893641100 24,027 22,194 SH SOLE 24,027 0 0
Vanguard 0-3 Month Treasury Bill ETF CS 922040845 801 10,577 SH SOLE 801 0 0
Vanguard Intermediate-Term Corp Bond Index Fund ETF CS 92206C870 219 2,793 SH SOLE 219 0 0
Vanguard S&P 500 ETF CS 922908363 234 334 SH SOLE 234 0 0
Vanguard Short-Term Bond Index Fund ETF CS 921937827 225 2,945 SH SOLE 225 0 0
Vanguard Short-Term Corporate Bond ETF CS 92206C409 23,889 309,241 SH SOLE 23,889 0 0
Vanguard Total Bond Market ETF CS 921937835 223 3,185 SH SOLE 223 0 0
Visa Inc. Cls A CS 92826C839 58,474 162,731 SH SOLE 58,474 0 0
Waste Connections Inc C$ CS 94106B101 42,667 277,350 SH SOLE 42,667 0 0
Watsco Inc. CS 942622200 3,575 11,811 SH SOLE 3,575 0 0