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:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
Activision Blizzard IncCS00507V10929,255306,525SH SOLE 29,25500
Algonquin Power and UtilitiesCS0158571056,334425,309SH SOLE 6,33400
Alphabet Inc. Class ACS02079K3051,817744SH SOLE 1,81700
Alphabet Inc. Class CCS02079K10754,94121,921SH SOLE 54,94100
Amazon.com IncCS02313510637,99711,045SH SOLE 37,99700
American Tower CorpCS03027X10026,51998,168SH SOLE 26,51900
Apple Inc.CS03783310066,948488,817SH SOLE 66,94800
Bank of MontrealCS0636711019459,227SH SOLE 94500
Bank of Nova ScotiaCS0641491074016,175SH SOLE 40100
BCE Inc.CS05534B76011,545234,223SH SOLE 11,54500
Berkshire Hathaway BCS0846707022,0897,518SH SOLE 2,08900
Bitfarms LtdCS09173B10713233,750SH SOLE 13200
Blackrock IncCS09247X10135,37940,434SH SOLE 35,37900
Brookfield Asset ManagementCS11258510446,922920,219SH SOLE 46,92200
Brookfield Asset Mgt Reinsurance Partners LtdCSG161691073085,832SH SOLE 30800
Brookfield Infrast. Partners LP C$CSG1625210124,498441,485SH SOLE 24,49800
Brookfield Infrastructure Corp Sub VTCS11275Q1073,35644,547SH SOLE 3,35600
Brookfield Renewable EnergyCSG162581082436,292SH SOLE 24300
Canadian Imperial Bank of CommerceCS1360691013052,683SH SOLE 30500
Canadian National RailwayCS13637510223,019218,280SH SOLE 23,01900
Charter Communications IncCS16119P10828,84639,984SH SOLE 28,84600
Copart Inc.CS21720410627,486208,497SH SOLE 27,48600
Costco Companies Inc.CS22160K10531,89980,619SH SOLE 31,89900
Diageo PLC SP/ADRCS25243Q2053031,580SH SOLE 30300
Disney (Walt) CoCS2546871063191,813SH SOLE 31900
Domino's Pizza, Inc.CS25754A20133,51871,851SH SOLE 33,51800
Enbridge Inc.CS29250N1052225,550SH SOLE 22200
Facebook IncCS30303M10233,73397,014SH SOLE 33,73300
Ferrari N.V.CSN3167Y10326,743129,787SH SOLE 26,74300
FirstService CorpCS33767E20242,723249,222SH SOLE 42,72300
Floor & Decor Holdings IncCS33975010124,138228,368SH SOLE 24,13800
Fortis Inc.CS3495531074,491101,508SH SOLE 4,49100
Granite Real Estate Investment TrustCS3874371147,892118,672SH SOLE 7,89200
Invesco QQQ TrustCS46090E1037092,000SH SOLE 70900
Ishares Trust Preferred & IncomeCS4642886872746,955SH SOLE 27400
Johnson & JohnsonCS4781601044522,742SH SOLE 45200
JP Morgan Chase & CoCS46625H10036,840236,853SH SOLE 36,84000
Live Nation Entertainment IncCS53803410925,389289,859SH SOLE 25,38900
Mastercard Inc Class ACS57636Q1047622,087SH SOLE 76200
Microsoft Corp.CS59491810454,746202,090SH SOLE 54,74600
Moody's CorpCS61536910542,177116,393SH SOLE 42,17700
Netflix IncCS64110L10633,33363,106SH SOLE 33,33300
Nvidia CorpCS67066G1048581,072SH SOLE 85800
Paypal Holdings IncCS70450Y10316,93458,095SH SOLE 16,93400
Pembina Pipeline CorpCS7063271035,826183,423SH SOLE 5,82600
Royal Bank of CanadaCS7800871029,63395,130SH SOLE 9,63300
Shopify Inc. Cls. ACS82509L107497340SH SOLE 49700
Sierra Metals IncCS82639W1066922,985SH SOLE 6900
Stryker CorpCS86366710127,100104,338SH SOLE 27,10000
TC Energy Corp.CS87807B1079,083183,657SH SOLE 9,08300
Telus Corp.CS87971M10312,721567,525SH SOLE 12,72100
TFI International Inc.CS87241L10949,509542,573SH SOLE 49,50900
TJX Companies IncCS8725401095398,000SH SOLE 53900
Toronto Dominion BankCS89116050919,708281,371SH SOLE 19,70800
Vail Resorts IncCS91879Q10925,33280,032SH SOLE 25,33200
Vanguard Short-Term Bond Index Fund ETFCS9219378272422,945SH SOLE 24200
Vanguard Short-Term Corporate Bond ETFCS92206C4091,32416,005SH SOLE 1,32400
Vanguard Total Bond Market ETFCS9219378352743,185SH SOLE 27400
Visa Inc. Cls ACS92826C83943,382185,537SH SOLE 43,38200
Waste Connections Inc C$CS94106B10137,752316,145SH SOLE 37,75200