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
Adobe Systems Inc. CS 00724F101 17,137 46,816 SH   SOLE   17,137 0 0
Alphabet Inc. Class A CS 02079K305 1,645 755 SH   SOLE   1,645 0 0
Alphabet Inc. Class C CS 02079K107 46,214 21,127 SH   SOLE   46,214 0 0
Amazon.com Inc CS 023135106 24,888 234,332 SH   SOLE   24,888 0 0
American Tower Corp CS 03027X100 26,546 103,862 SH   SOLE   26,546 0 0
Apple Inc. CS 037833100 62,306 455,717 SH   SOLE   62,306 0 0
Bank of Montreal CS 063671101 659 6,863 SH   SOLE   659 0 0
Bank of Nova Scotia CS 064149107 312 5,275 SH   SOLE   312 0 0
BCE Inc. CS 05534B760 10,608 216,011 SH   SOLE   10,608 0 0
Berkshire Hathaway B CS 084670702 20,627 75,551 SH   SOLE   20,627 0 0
Blackrock Inc CS 09247X101 26,086 42,832 SH   SOLE   26,086 0 0
Brookfield Asset Management CS 112585104 41,118 925,141 SH   SOLE   41,118 0 0
Brookfield Infrast. Partners LP C$ CS G16252101 23,914 626,448 SH   SOLE   23,914 0 0
Brookfield Infrastructure Corp Sub VT CS 11275Q107 2,880 67,908 SH   SOLE   2,880 0 0
Brookfield Renewable Energy CS G16258108 218 6,292 SH   SOLE   218 0 0
Canadian National Railway CS 136375102 26,435 235,215 SH   SOLE   26,435 0 0
Charter Communications Inc CS 16119P108 19,395 41,395 SH   SOLE   19,395 0 0
Copart Inc. CS 217204106 23,134 212,901 SH   SOLE   23,134 0 0
CoStar Group Inc CS 22160N109 15,911 263,388 SH   SOLE   15,911 0 0
Costco Companies Inc. CS 22160K105 38,559 80,452 SH   SOLE   38,559 0 0
Diageo PLC SP/ADR CS 25243Q205 258 1,480 SH   SOLE   258 0 0
Domino's Pizza, Inc. CS 25754A201 28,550 73,260 SH   SOLE   28,550 0 0
Enbridge Inc. CS 29250N105 588 13,945 SH   SOLE   588 0 0
Ferrari N.V. CS N3167Y103 24,455 133,282 SH   SOLE   24,455 0 0
FirstService Corp CS 33767E202 30,939 255,282 SH   SOLE   30,939 0 0
Floor & Decor Holdings Inc CS 339750101 14,842 235,730 SH   SOLE   14,842 0 0
Fortis Inc. CS 349553107 4,718 99,889 SH   SOLE   4,718 0 0
Granite Real Estate Investment Trust CS 387437114 7,557 123,315 SH   SOLE   7,557 0 0
Invesco QQQ Trust CS 46090E103 593 2,115 SH   SOLE   593 0 0
JP Morgan Chase & Co CS 46625H100 27,931 248,035 SH   SOLE   27,931 0 0
Liberty Broadband Corp CS 530307305 347 3,003 SH   SOLE   347 0 0
Live Nation Entertainment Inc CS 538034109 24,319 294,493 SH   SOLE   24,319 0 0
Mastercard Inc Class A CS 57636Q104 604 1,914 SH   SOLE   604 0 0
Meta Platforms Inc. CS 30303M102 401 2,489 SH   SOLE   401 0 0
Microsoft Corp. CS 594918104 49,563 192,980 SH   SOLE   49,563 0 0
Moody's Corp CS 615369105 31,901 117,297 SH   SOLE   31,901 0 0
Netflix Inc CS 64110L106 11,075 63,334 SH   SOLE   11,075 0 0
Pembina Pipeline Corp CS 706327103 6,655 188,440 SH   SOLE   6,655 0 0
POINT Biopharma Global Inc CS 730541109 1,221 179,362 SH   SOLE   1,221 0 0
Restaurant Brands International CS 76131D103 692 13,809 SH   SOLE   692 0 0
Royal Bank of Canada CS 780087102 8,707 90,003 SH   SOLE   8,707 0 0
Sierra Metals Inc CS 82639W106 37 45,711 SH   SOLE   37 0 0
Stryker Corp CS 863667101 22,041 110,796 SH   SOLE   22,041 0 0
TC Energy Corp. CS 87807B107 8,897 171,908 SH   SOLE   8,897 0 0
Telus Corp. CS 87971M103 12,478 560,702 SH   SOLE   12,478 0 0
TFI International Inc. CS 87241L109 41,175 513,377 SH   SOLE   41,175 0 0
TJX Companies Inc CS 872540109 447 8,000 SH   SOLE   447 0 0
Toronto Dominion Bank CS 891160509 17,494 267,002 SH   SOLE   17,494 0 0
Tricon Capital Group Inc. CS 89612W102 3,213 317,158 SH   SOLE   3,213 0 0
Vail Resorts Inc CS 91879Q109 18,344 84,126 SH   SOLE   18,344 0 0
Vanguard Short-Term Bond Index Fund ETF CS 921937827 226 2,945 SH   SOLE   226 0 0
Vanguard Short-Term Corporate Bond ETF CS 92206C409 2,326 30,499 SH   SOLE   2,326 0 0
Vanguard Total Bond Market ETF CS 921937835 240 3,185 SH   SOLE   240 0 0
Visa Inc. Cls A CS 92826C839 37,819 192,084 SH   SOLE   37,819 0 0
Waste Connections Inc C$ CS 94106B101 40,426 326,330 SH   SOLE   40,426 0 0
Watsco Inc. CS 942622200 13,655 57,175 SH   SOLE   13,655 0 0