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
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 2,100 755 SH   SOLE   2,100 0 0
Alphabet Inc. Class C CS 02079K107 59,639 21,353 SH   SOLE   59,639 0 0
Amazon.com Inc CS 023135106 38,138 11,699 SH   SOLE   38,138 0 0
American Tower Corp CS 03027X100 26,708 106,314 SH   SOLE   26,708 0 0
Apple Inc. CS 037833100 81,437 466,394 SH   SOLE   81,437 0 0
Bank of Montreal CS 063671101 930 7,903 SH   SOLE   930 0 0
Bank of Nova Scotia CS 064149107 378 5,275 SH   SOLE   378 0 0
BCE Inc. CS 05534B760 11,938 215,459 SH   SOLE   11,938 0 0
Berkshire Hathaway B CS 084670702 2,735 7,750 SH   SOLE   2,735 0 0
Blackrock Inc CS 09247X101 32,798 42,920 SH   SOLE   32,798 0 0
Brookfield Asset Management CS 112585104 52,415 927,554 SH   SOLE   52,415 0 0
Brookfield Infrast. Partners LP C$ CS G16252101 27,918 421,832 SH   SOLE   27,918 0 0
Brookfield Infrastructure Corp Sub VT CS 11275Q107 3,192 42,323 SH   SOLE   3,192 0 0
Brookfield Renewable Energy CS G16258108 258 6,292 SH   SOLE   258 0 0
Canadian Imperial Bank of Commerce CS 136069101 213 1,753 SH   SOLE   213 0 0
Canadian National Railway CS 136375102 31,565 235,428 SH   SOLE   31,565 0 0
Charter Communications Inc CS 16119P108 24,055 44,096 SH   SOLE   24,055 0 0
Copart Inc. CS 217204106 27,138 216,290 SH   SOLE   27,138 0 0
CoStar Group Inc CS 22160N109 18,089 271,565 SH   SOLE   18,089 0 0
Costco Companies Inc. CS 22160K105 47,110 81,809 SH   SOLE   47,110 0 0
Datadog Inc. Cls A CS 23804L103 307 2,030 SH   SOLE   307 0 0
Diageo PLC SP/ADR CS 25243Q205 321 1,580 SH   SOLE   321 0 0
Domino's Pizza, Inc. CS 25754A201 30,364 74,602 SH   SOLE   30,364 0 0
Enbridge Inc. CS 29250N105 219 4,750 SH   SOLE   219 0 0
Ferrari N.V. CS N3167Y103 29,487 135,206 SH   SOLE   29,487 0 0
FirstService Corp CS 33767E202 37,197 257,291 SH   SOLE   37,197 0 0
Floor & Decor Holdings Inc CS 339750101 19,504 240,795 SH   SOLE   19,504 0 0
Fortis Inc. CS 349553107 4,859 98,304 SH   SOLE   4,859 0 0
Granite Real Estate Investment Trust CS 387437114 9,433 122,415 SH   SOLE   9,433 0 0
Invesco QQQ Trust CS 46090E103 750 2,070 SH   SOLE   750 0 0
JP Morgan Chase & Co CS 46625H100 33,968 249,178 SH   SOLE   33,968 0 0
Live Nation Entertainment Inc CS 538034109 35,278 299,884 SH   SOLE   35,278 0 0
Mastercard Inc Class A CS 57636Q104 742 2,076 SH   SOLE   742 0 0
Meta Platforms Inc. CS 30303M102 21,705 97,614 SH   SOLE   21,705 0 0
Microsoft Corp. CS 594918104 60,558 196,418 SH   SOLE   60,558 0 0
Moody's Corp CS 615369105 39,982 118,496 SH   SOLE   39,982 0 0
Netflix Inc CS 64110L106 25,356 67,689 SH   SOLE   25,356 0 0
Nvidia Corp CS 67066G104 239 876 SH   SOLE   239 0 0
Paypal Holdings Inc CS 70450Y103 9,538 82,473 SH   SOLE   9,538 0 0
Pembina Pipeline Corp CS 706327103 7,113 189,412 SH   SOLE   7,113 0 0
POINT Biopharma Global Inc CS 730541109 1,430 179,362 SH   SOLE   1,430 0 0
Restaurant Brands International CS 76131D103 787 13,477 SH   SOLE   787 0 0
Royal Bank of Canada CS 780087102 10,060 91,418 SH   SOLE   10,060 0 0
Shopify Inc. Cls. A CS 82509L107 230 340 SH   SOLE   230 0 0
Sierra Metals Inc CS 82639W106 27 22,985 SH   SOLE   27 0 0
Stryker Corp CS 863667101 30,236 113,096 SH   SOLE   30,236 0 0
TC Energy Corp. CS 87807B107 9,776 173,411 SH   SOLE   9,776 0 0
Telus Corp. CS 87971M103 14,579 558,338 SH   SOLE   14,579 0 0
TFI International Inc. CS 87241L109 55,152 518,084 SH   SOLE   55,152 0 0
TJX Companies Inc CS 872540109 485 8,000 SH   SOLE   485 0 0
Toronto Dominion Bank CS 891160509 21,100 266,069 SH   SOLE   21,100 0 0
Tricon Capital Group Inc. CS 89612W102 4,872 306,693 SH   SOLE   4,872 0 0
Union Pacific Corporation CS 907818108 213 780 SH   SOLE   213 0 0
Vail Resorts Inc CS 91879Q109 22,177 85,209 SH   SOLE   22,177 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 2,360 30,225 SH   SOLE   2,360 0 0
Vanguard Total Bond Market ETF CS 921937835 253 3,185 SH   SOLE   253 0 0
Visa Inc. Cls A CS 92826C839 43,149 194,565 SH   SOLE   43,149 0 0
Waste Connections Inc C$ CS 94106B101 46,013 329,193 SH   SOLE   46,013 0 0
Watsco Inc. CS 942622200 17,718 58,161 SH   SOLE   17,718 0 0