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
Activision Blizzard Inc CS 00507V109 27,419 294,824 SH   SOLE   27,419 0 0
Algonquin Power and Utilities CS 015857105 5,782 365,033 SH   SOLE   5,782 0 0
Alphabet Inc. Class A CS 02079K305 1,543 748 SH   SOLE   1,543 0 0
Alphabet Inc. Class C CS 02079K107 46,159 22,314 SH   SOLE   46,159 0 0
Amazon.com Inc CS 023135106 33,234 10,741 SH   SOLE   33,234 0 0
American Tower Corp CS 03027X100 22,131 92,576 SH   SOLE   22,131 0 0
APA Corp CS 03743Q108 186 10,383 SH   SOLE   186 0 0
Apple Inc. CS 037833100 61,425 502,866 SH   SOLE   61,425 0 0
Bank of Montreal CS 063671101 851 9,547 SH   SOLE   851 0 0
Bank of Nova Scotia CS 064149107 542 8,669 SH   SOLE   542 0 0
BCE Inc. CS 05534B760 12,165 269,532 SH   SOLE   12,165 0 0
Becton Dickinson and Co CS 075887109 25,379 104,377 SH   SOLE   25,379 0 0
Berkshire Hathaway B CS 084670702 1,921 7,518 SH   SOLE   1,921 0 0
Blackrock Inc CS 09247X101 30,048 39,853 SH   SOLE   30,048 0 0
Brookfield Asset Management CS 112585104 40,940 920,527 SH   SOLE   40,940 0 0
Brookfield Infrast. Partners LP C$ CS G16252101 24,241 454,152 SH   SOLE   24,241 0 0
Brookfield Infrastructure Corp Sub VT CS 11275Q107 3,768 49,257 SH   SOLE   3,768 0 0
Brookfield Renewable Energy CS G16258108 269 6,292 SH   SOLE   269 0 0
Canadian Imperial Bank of Commerce CS 136069101 358 3,658 SH   SOLE   358 0 0
Canadian National Railway CS 136375102 23,976 206,635 SH   SOLE   23,976 0 0
Charter Communications Inc CS 16119P108 23,754 38,498 SH   SOLE   23,754 0 0
Copart Inc. CS 217204106 21,767 200,411 SH   SOLE   21,767 0 0
Costco Companies Inc. CS 22160K105 27,285 77,409 SH   SOLE   27,285 0 0
Diageo PLC SP/ADR CS 25243Q205 259 1,580 SH   SOLE   259 0 0
Disney (Walt) Co CS 254687106 335 1,813 SH   SOLE   335 0 0
Domino's Pizza, Inc. CS 25754A201 25,814 70,187 SH   SOLE   25,814 0 0
Enbridge Inc. CS 29250N105 301 8,265 SH   SOLE   301 0 0
Facebook Inc CS 30303M102 28,200 95,746 SH   SOLE   28,200 0 0
Ferrari N.V. CS N3167Y103 26,511 126,678 SH   SOLE   26,511 0 0
FirstService Corp CS 33767E202 36,618 246,733 SH   SOLE   36,618 0 0
Fortis Inc. CS 349553107 4,622 106,538 SH   SOLE   4,622 0 0
Granite Real Estate Investment Trust CS 387437114 7,079 116,433 SH   SOLE   7,079 0 0
Invesco QQQ Trust CS 46090E103 638 2,000 SH   SOLE   638 0 0
Johnson & Johnson CS 478160104 451 2,742 SH   SOLE   451 0 0
JP Morgan Chase & Co CS 46625H100 35,449 232,863 SH   SOLE   35,449 0 0
Live Nation Entertainment Inc CS 538034109 23,665 279,561 SH   SOLE   23,665 0 0
Mastercard Inc Class A CS 57636Q104 769 2,159 SH   SOLE   769 0 0
Microsoft Corp. CS 594918104 48,384 205,218 SH   SOLE   48,384 0 0
Moody's Corp CS 615369105 34,364 115,081 SH   SOLE   34,364 0 0
Netflix Inc CS 64110L106 31,519 60,421 SH   SOLE   31,519 0 0
Nvidia Corp CS 67066G104 712 1,333 SH   SOLE   712 0 0
Paypal Holdings Inc CS 70450Y103 12,452 51,275 SH   SOLE   12,452 0 0
Pembina Pipeline Corp CS 706327103 5,261 182,174 SH   SOLE   5,261 0 0
Royal Bank of Canada CS 780087102 9,208 99,884 SH   SOLE   9,208 0 0
Shopify Inc. Cls. A CS 82509L107 456 413 SH   SOLE   456 0 0
Stryker Corp CS 863667101 23,794 97,686 SH   SOLE   23,794 0 0
TC Energy Corp. CS 87807B107 8,793 191,837 SH   SOLE   8,793 0 0
Telus Corp. CS 87971M103 11,384 571,664 SH   SOLE   11,384 0 0
TFI International Inc. CS 87241L109 41,206 549,811 SH   SOLE   41,206 0 0
Toronto Dominion Bank CS 891160509 19,075 292,528 SH   SOLE   19,075 0 0
Vail Resorts Inc CS 91879Q109 22,777 78,094 SH   SOLE   22,777 0 0
Vanguard Short-Term Corporate Bond ETF CS 92206C409 766 9,285 SH   SOLE   766 0 0
Visa Inc. Cls A CS 92826C839 38,994 184,169 SH   SOLE   38,994 0 0
Waste Connections Inc CS 94106B101 33,575 310,825 SH   SOLE   33,575 0 0