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
ACCENTURE PLC IRELANDSHS CLASS AG1151C1013882,100SH SOLE 2,10000
ACTIVISION BLIZZARD INCCOM00507V10953111,240SH SOLE 11,24000
ADVANCED MICRO DEVICES INCCOM00790310745615,000SH SOLE 15,00000
AKAMAI TECHNOLOGIES INCCOM00971T1014015,000SH SOLE 5,00000
ALIGN TECHNOLOGY INCCOM0162551015472,000SH SOLE 2,00000
ALPHABET INCCAP STK CL C02079K1075,2784,883SH SOLE 4,88300
ALPHABET INCCAP STK CL A02079K3053,4953,228SH SOLE 3,22800
ALPS ETF TRALERIAN MLP00162Q86630931,388SH SOLE 31,38800
ALTRIA GROUP INCCOM02209S1031,49231,500SH SOLE 31,50000
AMAZON COM INCCOM0231351064,1382,185SH SOLE 2,18500
AMERICAN TOWER CORP NEWCOM03027X1004092,000SH SOLE 2,00000
APPLE INCCOM03783310010,08750,965SH SOLE 50,96500
ASTRONICS CORPCOM04643310880420,000SH SOLE 20,00000
AURORA CANNABIS INCCOM05156X1081,649210,513SH SOLE 210,51300
AUTOMATIC DATA PROCESSING INCOM0530151031,78510,797SH SOLE 10,79700
B2GOLD CORPCOM11777Q2093010,000SH SOLE 10,00000
BANK AMER CORPCOM0605051041,13339,069SH SOLE 39,06900
BANK MONTREAL QUECOM0636711013,31743,917SH SOLE 43,91700
BANK N S HALIFAXCOM0641491077,709143,524SH SOLE 143,52400
BARRICK GOLD CORPORATIONCOM06790110863340,100SH SOLE 40,10000
BAYTEX ENERGY CORPCOM07317Q105179115,400SH SOLE 115,40000
BCE INCCOM NEW05534B7605,588122,820SH SOLE 122,82000
BECTON DICKINSON & COCOM0758871093,60414,300SH SOLE 14,30000
BERKSHIRE HATHAWAY INC DELCL A0846701084,77515SH SOLE 1500
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024,99423,427SH SOLE 23,42700
BRINKS COCOM1096961043,31240,800SH SOLE 40,80000
BRISTOL MYERS SQUIBB COCOM11012210859013,000SH SOLE 13,00000
BROOKFIELD BUSINESS PARTNERSUNIT LTD LPG162341092,49264,000SH SOLE 64,00000
BROOKFIELD INFRAST PARTNERSLP INT UNITG162521017,675179,070SH SOLE 179,07000
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG1625810848814,100SH SOLE 14,10000
CANADIAN NAT RES LTDCOM1363851012559,440SH SOLE 9,44000
CANADIAN NATL RY COCOM1363751029149,874SH SOLE 9,87400
CANNTRUST HLDGS INCCOM1378002076412,865SH SOLE 12,86500
CANOPY GROWTH CORPCOM13803510068216,881SH SOLE 16,88100
CDN IMPERIAL BK COMM TORONTOCOM1360691012,15327,377SH SOLE 27,37700
CENOVUS ENERGY INCCOM15135U10910812,280SH SOLE 12,28000
CHURCHILL DOWNS INCCOM1714841083,24528,200SH SOLE 28,20000
CINTAS CORPCOM1729081051,8988,000SH SOLE 8,00000
CITIGROUP INCCOM NEW1729674243304,712SH SOLE 4,71200
COLLIERS INTL GROUP INCSUB VTG SHS1946931072,87840,250SH SOLE 40,25000
CONSTELLATION BRANDS INCCL A21036P1082,21611,250SH SOLE 11,25000
COOPER COS INCCOM NEW2166484022,1566,400SH SOLE 6,40000
COPART INCCOM2172041061,64422,000SH SOLE 22,00000
COSTCO WHSL CORP NEWCOM22160K1054851,835SH SOLE 1,83500
CRESCENT PT ENERGY CORPCOM22576C1011,426431,399SH SOLE 431,39900
CROWN CASTLE INTL CORP NEWCOM22822V1014,30233,000SH SOLE 33,00000
CVS HEALTH CORPCOM1266501002,45044,958SH SOLE 44,95800
DANAHER CORPORATIONCOM2358511023,00121,000SH SOLE 21,00000
DIAGEO P L CSPON ADR NEW25243Q2054,47525,971SH SOLE 25,97100
DISNEY WALT COCOM DISNEY2546871066,02243,127SH SOLE 43,12700
ECOLAB INCCOM2788651001,7779,000SH SOLE 9,00000
EDWARDS LIFESCIENCES CORPCOM28176E1082031,100SH SOLE 1,10000
ELECTRAMECCANICA VEHS CORP*W EXP 08/03/2022848491143472,974SH SOLE 72,97400
ELECTRONIC ARTS INCCOM2855121091,03310,200SH SOLE 10,20000
ENBRIDGE INCCOM29250N1054,219116,797SH SOLE 116,79700
ENCANA CORPCOM29250510415229,535SH SOLE 29,53500
ENERPLUS CORPCOM29276610232342,952SH SOLE 42,95200
FACEBOOK INCCL A30303M1021,5157,852SH SOLE 7,85200
FEDEX CORPCOM31428X1061,67510,200SH SOLE 10,20000
FLEXSHOPPER INC*W EXP 09/28/20233939J11356188,284SH SOLE 188,28400
FLEXSHOPPER INCCOM NEW33939J3032926,809SH SOLE 26,80900
FRONTDOOR INCCOM35905A1091,36731,400SH SOLE 31,40000
GENERAL MTRS COCOM37045V1003318,600SH SOLE 8,60000
GOLDMAN SACHS GROUP INCCOM38141G1042,39011,680SH SOLE 11,68000
GRAN TIERRA ENERGY INCCOM38500T1019660,200SH SOLE 60,20000
HEICO CORP NEWCOM4228061092,27517,000SH SOLE 17,00000
HOME DEPOT INCCOM4370761025982,875SH SOLE 2,87500
HONEYWELL INTL INCCOM4385161062101,200SH SOLE 1,20000
IAA INCCOM449253103044,250SH SOLE 44,25000
IDEXX LABS INCCOM45168D1043,02911,000SH SOLE 11,00000
INPHI CORPCOM45772F10775115,000SH SOLE 15,00000
INTEL CORPCOM4581401001,88739,410SH SOLE 39,41000
INTELLIA THERAPEUTICS INCCOM45826J10529518,045SH SOLE 18,04500
INVESCO QQQ TRUNIT SER 146090E1033051,634SH SOLE 1,63400
ISHARES TR20 YR TR BD ETF46428743213,303100,165SH SOLE 100,16500
ISHARES TR1 3 YR TREAS BD46428745723,654279,000SH SOLE 279,00000
ISHARES TRUS HOME CONS ETF4642887523,23084,500SH SOLE 84,50000
JOHNSON & JOHNSONCOM4781601041,3689,825SH SOLE 9,82500
JPMORGAN CHASE & COCOM46625H1002,22919,934SH SOLE 19,93400
KAR AUCTION SVCS INCCOM48238T1091,10644,250SH SOLE 44,25000
KEANE GROUP INCCOM48669A10812118,000SH SOLE 18,00000
LIVE NATION ENTERTAINMENT INCOM5380341091,27219,200SH SOLE 19,20000
LOCKHEED MARTIN CORPCOM5398301091,0002,750SH SOLE 2,75000
MADISON SQUARE GARDEN CO NEWCL A55825T1035992,140SH SOLE 2,14000
MAGNA INTL INCCOM5592224014969,961SH SOLE 9,96100
MANCHESTER UTD PLC NEWORD CL AG5784H10683746,310SH SOLE 46,31000
MASTERCARD INCCL A57636Q1043581,355SH SOLE 1,35500
MICROSOFT CORPCOM5949181045,06537,812SH SOLE 37,81200
MOHAWK GROUP HLDGS INCCOM60818910624230,000SH SOLE 30,00000
MOODYS CORPCOM6153691051,3677,000SH SOLE 7,00000
MORGAN STANLEYCOM NEW6174464482,21250,500SH SOLE 50,50000
MSCI INCCOM55354G1002,79411,700SH SOLE 11,70000
NIKE INCCL B6541061031,70820,347SH SOLE 20,34700
NORTH AMERN CONSTR GROUP LTDCOM6568111064,353404,000SH SOLE 404,00000
PAYPAL HLDGS INCCOM70450Y1031,25911,000SH SOLE 11,00000
PFIZER INCCOM7170811031,01723,480SH SOLE 23,48000
POOL CORPORATIONCOM73278L1051,5288,000SH SOLE 8,00000
QUALCOMM INCCOM7475251031,90225,000SH SOLE 25,00000
RAYTHEON COCOM NEW7551115078524,900SH SOLE 4,90000
RESTAURANT BRANDS INTL INCCOM76131D1031,39220,017SH SOLE 20,01700
ROGERS COMMUNICATIONS INCCL B7751092003,59467,148SH SOLE 67,14800
ROPER TECHNOLOGIES INCCOM7766961062,3076,300SH SOLE 6,30000
ROYAL BK CDA MONTREAL QUECOM7800871026,35079,905SH SOLE 79,90500
S&P GLOBAL INCCOM78409V1043,96417,400SH SOLE 17,40000
SALESFORCE COM INCCOM79466L3023032,000SH SOLE 2,00000
SELECT ENERGY SVCS INCCL A COM81617J30162653,883SH SOLE 53,88300
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6051,27246,100SH SOLE 46,10000
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8032,13627,350SH SOLE 27,35000
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8602366,414SH SOLE 6,41400
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8862,38540,000SH SOLE 40,00000
SERVICEMASTER GLOBAL HLDGS ICOM81761R1091,75533,700SH SOLE 33,70000
SHAW COMMUNICATIONS INCCL B CONV82028K2001,88492,334SH SOLE 92,33400
SHOPIFY INCCL A82509L107225750SH SOLE 75000
SPDR GOLD TRUSTGOLD SHS78463V1071,0447,840SH SOLE 7,84000
SPDR S&P 500 ETF TRTR UNIT78462F1033,12510,664SH SOLE 10,66400
SPROTT PHYSICAL GOLD TRUSTUNIT85207H10469961,726SH SOLE 61,72600
SS&C TECHNOLOGIES HLDGS INCCOM78467J1001,95934,000SH SOLE 34,00000
STANLEY BLACK & DECKER INCCOM8545021018686,000SH SOLE 6,00000
SUNCOR ENERGY INC NEWCOM86722410747215,133SH SOLE 15,13300
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391001,61441,200SH SOLE 41,20000
TAKE-TWO INTERACTIVE SOFTWARCOM8740541095174,550SH SOLE 4,55000
TC ENERGY CORPCOM87807B1073,64373,478SH SOLE 73,47800
TELUS CORPCOM87971M1034,012108,532SH SOLE 108,53200
TESLA INCCOM88160R1013161,412SH SOLE 1,41200
THERMO FISHER SCIENTIFIC INCCOM8835561025,28618,000SH SOLE 18,00000
TORONTO DOMINION BK ONTCOM NEW8911605096,211106,291SH SOLE 106,29100
TREX CO INCCOM89531P10571710,000SH SOLE 10,00000
TUCOWS INCCOM NEW8986972062,83846,507SH SOLE 46,50700
TURNING PT BRANDS INCCOM90041L10549010,000SH SOLE 10,00000
TWIST BIOSCIENCE CORPCOM90184D10043515,000SH SOLE 15,00000
TWITTER INCCOM90184L1021,25636,000SH SOLE 36,00000
UNION PACIFIC CORPCOM9078181083492,066SH SOLE 2,06600
UNITEDHEALTH GROUP INCCOM91324P1022,80611,500SH SOLE 11,50000
VAIL RESORTS INCCOM91879Q1092,0229,060SH SOLE 9,06000
VANECK VECTORS ETF TRGOLD MINERS ETF92189F1064,187163,800SH SOLE 163,80000
VANECK VECTORS ETF TRJR GOLD MINERS E92189F7914,807137,500SH SOLE 137,50000
VANGUARD INDEX FDSREAL ESTATE ETF9229085531,37715,750SH SOLE 15,75000
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428583087,242SH SOLE 7,24200
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF92204287471212,960SH SOLE 12,96000
VISA INCCOM CL A92826C8392,58814,912SH SOLE 14,91200
WALGREENS BOOTS ALLIANCE INCCOM9314271083556,500SH SOLE 6,50000
WALMART INCCOM9311421032,34621,230SH SOLE 21,23000
WASTE CONNECTIONS INCCOM94106B1017,94383,150SH SOLE 83,15000
WELLS FARGO CO NEWCOM94974610154911,593SH SOLE 11,59300
XILINX INCCOM9839191013543,000SH SOLE 3,00000
YUM BRANDS INCCOM9884981012041,840SH SOLE 1,84000
ZOETIS INCCL A98978V1031,13510,000SH SOLE 10,00000
ZYMEWORKS INCCOM98985W10265930,000SH SOLE 30,00000