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,375 9,443 SH SOLE 3,375 0 0
Alphabet Inc. Class C CS 02079K107 96,780 273,909 SH SOLE 96,780 0 0
Amazon.com Inc CS 023135106 55,102 231,190 SH SOLE 55,102 0 0
Apple Inc. CS 037833100 81,882 282,975 SH SOLE 81,882 0 0
Bank of Montreal CS 063671101 877 4,967 SH SOLE 877 0 0
Bank of Nova Scotia CS 064149107 406 4,681 SH SOLE 406 0 0
Berkshire Hathaway B CS 084670702 42,071 84,076 SH SOLE 42,071 0 0
Brookfield Asset Management Ltd CS 113004105 11,526 257,314 SH SOLE 11,526 0 0
Brookfield Corporation CS 11271J107 54,791 1,286,021 SH SOLE 54,791 0 0
Brookfield Infrast. Partners LP C$ CS G16252101 10,534 288,828 SH SOLE 10,534 0 0
Brookfield Infrastructure Corp Sub VT CS 11276H106 1,470 38,174 SH SOLE 1,470 0 0
Brookfield Renewable Energy CS G16258108 260 7,500 SH SOLE 260 0 0
Canadian Imperial Bank of Commerce CS 136069101 208 1,810 SH SOLE 208 0 0
Canadian Natural Resources CS 136385101 37,682 953,640 SH SOLE 37,682 0 0
Celestica Inc CS 15101Q207 546 1,500 SH SOLE 546 0 0
Coca-Cola Company CS 191216100 9,045 111,297 SH SOLE 9,045 0 0
Costco Wholesale Corporation CS 22160K105 58,895 62,958 SH SOLE 58,895 0 0
Domino's Pizza, Inc. CS 25754A201 23,107 78,055 SH SOLE 23,107 0 0
Emera Inc. CS 290876101 302 5,700 SH SOLE 302 0 0
Enbridge Inc. CS 29250N105 661 12,200 SH SOLE 661 0 0
Fair Isaac Corporation CS 303250104 38,827 32,497 SH SOLE 38,827 0 0
Ferrari N.V. CS N3167Y103 41,318 110,984 SH SOLE 41,318 0 0
FirstService Corp CS 33767E202 34,967 246,257 SH SOLE 34,967 0 0
Fortis Inc. CS 349553107 423 7,389 SH SOLE 423 0 0
Garmin Ltd CS H2906T109 35,064 147,615 SH SOLE 35,064 0 0
Invesco QQQ Trust CS 46090E103 813 1,104 SH SOLE 813 0 0
JP Morgan Chase & Co CS 46625H100 504 1,541 SH SOLE 504 0 0
Live Nation Entertainment Inc CS 538034109 54,879 299,706 SH SOLE 54,879 0 0
Mastercard Inc Class A CS 57636Q104 478 930 SH SOLE 478 0 0
Meta Platforms Inc. CS 30303M102 29,895 53,073 SH SOLE 29,895 0 0
Microsoft Corp. CS 594918104 52,990 142,057 SH SOLE 52,990 0 0
Moody's Corp CS 615369105 46,653 103,006 SH SOLE 46,653 0 0
MSCI Inc CS 55354G100 39,324 70,217 SH SOLE 39,324 0 0
Netflix Inc CS 64110L106 37,461 524,661 SH SOLE 37,461 0 0
Nvidia Corp CS 67066G104 534 2,670 SH SOLE 534 0 0
Pembina Pipeline Corp CS 706327103 7,843 169,750 SH SOLE 7,843 0 0
Restaurant Brands International CS 76131D103 24,404 336,931 SH SOLE 24,404 0 0
Royal Bank of Canada CS 780087102 12,088 58,458 SH SOLE 12,088 0 0
Stryker Corp CS 863667101 35,528 112,846 SH SOLE 35,528 0 0
Taiwan Semiconductor Manufacturing Co CS 874039100 60,626 126,947 SH SOLE 60,626 0 0
Tesla Motors Inc CS 88160R101 405 962 SH SOLE 405 0 0
TFI International Inc. CS 87241L109 57,077 397,076 SH SOLE 57,077 0 0
TJX Companies Inc CS 872540109 1,679 11,080 SH SOLE 1,679 0 0
Toronto Dominion Bank CS 891160509 1,217 10,026 SH SOLE 1,217 0 0
TransDigm Group Inc CS 893641100 29,922 22,463 SH SOLE 29,922 0 0
Vanguard 0-3 Month Treasury Bill ETF CS 922040845 800 10,577 SH SOLE 800 0 0
Vanguard Intermediate-Term Corp Bond Index Fund ETF CS 92206C870 231 2,793 SH SOLE 231 0 0
Vanguard S&P 500 ETF CS 922908363 258 375 SH SOLE 258 0 0
Vanguard Short-Term Bond Index Fund ETF CS 921937827 229 2,945 SH SOLE 229 0 0
Vanguard Short-Term Corporate Bond ETF CS 92206C409 24,530 310,385 SH SOLE 24,530 0 0
Vanguard Total Bond Market ETF CS 921937835 234 3,185 SH SOLE 234 0 0
Visa Inc. Cls A CS 92826C839 57,169 166,630 SH SOLE 57,169 0 0
Waste Connections Inc C$ CS 94106B101 46,948 282,069 SH SOLE 46,948 0 0
Watsco Inc. CS 942622200 5,350 12,839 SH SOLE 5,350 0 0