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 29,255 306,525 SH   SOLE   29,255 0 0
Algonquin Power and Utilities CS 015857105 6,334 425,309 SH   SOLE   6,334 0 0
Alphabet Inc. Class A CS 02079K305 1,817 744 SH   SOLE   1,817 0 0
Alphabet Inc. Class C CS 02079K107 54,941 21,921 SH   SOLE   54,941 0 0
Amazon.com Inc CS 023135106 37,997 11,045 SH   SOLE   37,997 0 0
American Tower Corp CS 03027X100 26,519 98,168 SH   SOLE   26,519 0 0
Apple Inc. CS 037833100 66,948 488,817 SH   SOLE   66,948 0 0
Bank of Montreal CS 063671101 945 9,227 SH   SOLE   945 0 0
Bank of Nova Scotia CS 064149107 401 6,175 SH   SOLE   401 0 0
BCE Inc. CS 05534B760 11,545 234,223 SH   SOLE   11,545 0 0
Berkshire Hathaway B CS 084670702 2,089 7,518 SH   SOLE   2,089 0 0
Bitfarms Ltd CS 09173B107 132 33,750 SH   SOLE   132 0 0
Blackrock Inc CS 09247X101 35,379 40,434 SH   SOLE   35,379 0 0
Brookfield Asset Management CS 112585104 46,922 920,219 SH   SOLE   46,922 0 0
Brookfield Asset Mgt Reinsurance Partners Ltd CS G16169107 308 5,832 SH   SOLE   308 0 0
Brookfield Infrast. Partners LP C$ CS G16252101 24,498 441,485 SH   SOLE   24,498 0 0
Brookfield Infrastructure Corp Sub VT CS 11275Q107 3,356 44,547 SH   SOLE   3,356 0 0
Brookfield Renewable Energy CS G16258108 243 6,292 SH   SOLE   243 0 0
Canadian Imperial Bank of Commerce CS 136069101 305 2,683 SH   SOLE   305 0 0
Canadian National Railway CS 136375102 23,019 218,280 SH   SOLE   23,019 0 0
Charter Communications Inc CS 16119P108 28,846 39,984 SH   SOLE   28,846 0 0
Copart Inc. CS 217204106 27,486 208,497 SH   SOLE   27,486 0 0
Costco Companies Inc. CS 22160K105 31,899 80,619 SH   SOLE   31,899 0 0
Diageo PLC SP/ADR CS 25243Q205 303 1,580 SH   SOLE   303 0 0
Disney (Walt) Co CS 254687106 319 1,813 SH   SOLE   319 0 0
Domino's Pizza, Inc. CS 25754A201 33,518 71,851 SH   SOLE   33,518 0 0
Enbridge Inc. CS 29250N105 222 5,550 SH   SOLE   222 0 0
Facebook Inc CS 30303M102 33,733 97,014 SH   SOLE   33,733 0 0
Ferrari N.V. CS N3167Y103 26,743 129,787 SH   SOLE   26,743 0 0
FirstService Corp CS 33767E202 42,723 249,222 SH   SOLE   42,723 0 0
Floor & Decor Holdings Inc CS 339750101 24,138 228,368 SH   SOLE   24,138 0 0
Fortis Inc. CS 349553107 4,491 101,508 SH   SOLE   4,491 0 0
Granite Real Estate Investment Trust CS 387437114 7,892 118,672 SH   SOLE   7,892 0 0
Invesco QQQ Trust CS 46090E103 709 2,000 SH   SOLE   709 0 0
Ishares Trust Preferred & Income CS 464288687 274 6,955 SH   SOLE   274 0 0
Johnson & Johnson CS 478160104 452 2,742 SH   SOLE   452 0 0
JP Morgan Chase & Co CS 46625H100 36,840 236,853 SH   SOLE   36,840 0 0
Live Nation Entertainment Inc CS 538034109 25,389 289,859 SH   SOLE   25,389 0 0
Mastercard Inc Class A CS 57636Q104 762 2,087 SH   SOLE   762 0 0
Microsoft Corp. CS 594918104 54,746 202,090 SH   SOLE   54,746 0 0
Moody's Corp CS 615369105 42,177 116,393 SH   SOLE   42,177 0 0
Netflix Inc CS 64110L106 33,333 63,106 SH   SOLE   33,333 0 0
Nvidia Corp CS 67066G104 858 1,072 SH   SOLE   858 0 0
Paypal Holdings Inc CS 70450Y103 16,934 58,095 SH   SOLE   16,934 0 0
Pembina Pipeline Corp CS 706327103 5,826 183,423 SH   SOLE   5,826 0 0
Royal Bank of Canada CS 780087102 9,633 95,130 SH   SOLE   9,633 0 0
Shopify Inc. Cls. A CS 82509L107 497 340 SH   SOLE   497 0 0
Sierra Metals Inc CS 82639W106 69 22,985 SH   SOLE   69 0 0
Stryker Corp CS 863667101 27,100 104,338 SH   SOLE   27,100 0 0
TC Energy Corp. CS 87807B107 9,083 183,657 SH   SOLE   9,083 0 0
Telus Corp. CS 87971M103 12,721 567,525 SH   SOLE   12,721 0 0
TFI International Inc. CS 87241L109 49,509 542,573 SH   SOLE   49,509 0 0
TJX Companies Inc CS 872540109 539 8,000 SH   SOLE   539 0 0
Toronto Dominion Bank CS 891160509 19,708 281,371 SH   SOLE   19,708 0 0
Vail Resorts Inc CS 91879Q109 25,332 80,032 SH   SOLE   25,332 0 0
Vanguard Short-Term Bond Index Fund ETF CS 921937827 242 2,945 SH   SOLE   242 0 0
Vanguard Short-Term Corporate Bond ETF CS 92206C409 1,324 16,005 SH   SOLE   1,324 0 0
Vanguard Total Bond Market ETF CS 921937835 274 3,185 SH   SOLE   274 0 0
Visa Inc. Cls A CS 92826C839 43,382 185,537 SH   SOLE   43,382 0 0
Waste Connections Inc C$ CS 94106B101 37,752 316,145 SH   SOLE   37,752 0 0