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
3-D SYS CORP DELCOM NEW88554D20555240,000SH SOLE 40,00000
3M COCOM88579Y1019694,925SH SOLE 4,92500
ABBVIE INCCOM00287Y1093633,915SH SOLE 3,91500
ACCENTURE PLC IRELANDSHS CLASS AG1151C1014092,500SH SOLE 2,50000
ACM RESEARCH INCCOM CL A00108J10916215,000SH SOLE 15,00000
ACTIVISION BLIZZARD INCCOM00507V1091,37418,000SH SOLE 18,00000
ALLERGAN PLCSHSG0177J1081,0496,290SH SOLE 6,29000
ALLSTATE CORPCOM02000210191610,034SH SOLE 10,03400
ALPHABET INCCAP STK CL C02079K1074,7504,258SH SOLE 4,25800
ALPHABET INCCAP STK CL A02079K3053,6653,246SH SOLE 3,24600
ALPS ETF TRALERIAN MLP00162Q86630530,230SH SOLE 30,23000
AMAZON COM INCCOM0231351063,0091,770SH SOLE 1,77000
AMERICAN TOWER CORP NEWCOM03027X1002882,000SH SOLE 2,00000
AMERISOURCEBERGEN CORPCOM03073E1052002,350SH SOLE 2,35000
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A1082352,330SH SOLE 2,33000
APPLE INCCOM03783310012,22466,038SH SOLE 66,03800
AUTOMATIC DATA PROCESSING INCOM0530151034,66834,800SH SOLE 34,80000
AYTU BIOSCIENCE INCCOM PAR05475440353202,250SH SOLE 202,25000
BANK AMER CORPCOM0605051042,45487,069SH SOLE 87,06900
BANK MONTREAL QUECOM0636711013,04339,364SH SOLE 39,36400
BANK N S HALIFAXCOM0641491074,72683,453SH SOLE 83,45300
BCE INCCOM NEW05534B7606,319156,000SH SOLE 156,00000
BECTON DICKINSON & COCOM0758871096,06925,335SH SOLE 25,33500
BERKSHIRE HATHAWAY INC DELCL A0846701084,23115SH SOLE 1500
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024,20722,540SH SOLE 22,54000
BLACKROCK INCCOM09247X101200400SH SOLE 40000
BRINKS COCOM1096961043,45343,300SH SOLE 43,30000
BROADCOM INCCOM11135F1012911,200SH SOLE 1,20000
BROOKFIELD BUSINESS PARTNERSUNIT LTD LPG162341091,38036,000SH SOLE 36,00000
BROOKFIELD INFRAST PARTNERSLP INT UNITG162521014,230110,233SH SOLE 110,23300
BROOKFIELD RENEWABLE PARTNERPARTNERSHIP UNITG162581082899,639SH SOLE 9,63900
BROWN FORMAN CORPCL B1156372091,93639,500SH SOLE 39,50000
BRUNSWICK CORPCOM11704310977412,000SH SOLE 12,00000
CAESARS ENTMT CORPCOM1276861032,163202,170SH SOLE 202,17000
CAMPING WORLD HLDGS INCCL A13462K10952521,000SH SOLE 21,00000
CANADIAN NATL RY COCOM1363751023964,842SH SOLE 4,84200
CANADIAN PAC RY LTDCOM13645T1002,97816,245SH SOLE 16,24500
CANOPY GROWTH CORPCOM13803510063921,846SH SOLE 21,84600
CDN IMPERIAL BK COMM TORONTOCOM1360691013,45339,692SH SOLE 39,69200
CHURCHILL DOWNS INCCOM1714841081,2164,100SH SOLE 4,10000
CITIGROUP INCCOM NEW1729674241,61924,193SH SOLE 24,19300
COLLIERS INTL GROUP INCSUB VTG SHS1946931072,28330,000SH SOLE 30,00000
CONSTELLATION BRANDS INCCL A21036P1082,46211,250SH SOLE 11,25000
COSTCO WHSL CORP NEWCOM22160K1052,55712,235SH SOLE 12,23500
CRESCENT PT ENERGY CORPCOM22576C1013,799516,884SH SOLE 516,88400
CRISPR THERAPEUTICS AGNAMEN AKTH171821083586,090SH SOLE 6,09000
CRONOS GROUP INCCOM22717L1016910,700SH SOLE 10,70000
CROWN CASTLE INTL CORP NEWCOM22822V1011,94118,000SH SOLE 18,00000
CSX CORPCOM1264081031,91330,000SH SOLE 30,00000
CVS HEALTH CORPCOM1266501005027,808SH SOLE 7,80800
DANAHER CORP DELCOM2358511022,86229,000SH SOLE 29,00000
DIAGEO P L CSPON ADR NEW25243Q2055,18035,971SH SOLE 35,97100
DISNEY WALT COCOM DISNEY2546871065,88356,133SH SOLE 56,13300
DOWDUPONT INCCOM26078J1002,48937,765SH SOLE 37,76500
EASTMAN CHEM COCOM2774321002,99930,000SH SOLE 30,00000
EATON VANCE TAX ADV BD OPT SCOM SH BEN INT27829M1039110,000SH SOLE 10,00000
EDITAS MEDICINE INCCOM28106W1033128,720SH SOLE 8,72000
ELDORADO RESORTS INCCOM28470R10278220,000SH SOLE 20,00000
ELECTRONIC ARTS INCCOM2855121091,41010,000SH SOLE 10,00000
EMERALD EXPOSITIONS EVENTS ICOM29103B1002,400116,500SH SOLE 116,50000
EMERSON ELEC COCOM29101110469110,000SH SOLE 10,00000
ENBRIDGE INCCOM29250N1052,92781,868SH SOLE 81,86800
FACEBOOK INCCL A30303M1024422,277SH SOLE 2,27700
FEDEX CORPCOM31428X1061,1355,000SH SOLE 5,00000
FLOWSERVE CORPCOM34354P1052,82870,000SH SOLE 70,00000
FORESCOUT TECHNOLOGIES INCCOM34553D10134310,000SH SOLE 10,00000
GENERAC HLDGS INCCOM3687361041,55230,000SH SOLE 30,00000
GENERAL MLS INCCOM3703341042666,000SH SOLE 6,00000
GENERAL MTRS COCOM37045V10082921,045SH SOLE 21,04500
GOLDMAN SACHS GROUP INCCOM38141G1043,62416,430SH SOLE 16,43000
GRACO INCCOM3841091041,35730,000SH SOLE 30,00000
GRAN TIERRA ENERGY INCCOM38500T10112135,200SH SOLE 35,20000
GRUBHUB INCCOM4001101021,90418,150SH SOLE 18,15000
HALLIBURTON COCOM4062161012435,400SH SOLE 5,40000
HARTFORD FINL SVCS GROUP INCCOM4165151045049,865SH SOLE 9,86500
HEALTHCARE SVCS GRP INCCOM4219061081,33931,000SH SOLE 31,00000
HEICO CORP NEWCOM4228061092,09728,750SH SOLE 28,75000
HESKA CORPCOM RESTRC NEW42805E3061,03810,000SH SOLE 10,00000
HOME DEPOT INCCOM4370761022,16711,105SH SOLE 11,10500
HONEYWELL INTL INCCOM4385161062,35616,355SH SOLE 16,35500
IDEXX LABS INCCOM45168D1042,39711,000SH SOLE 11,00000
INPHI CORPCOM45772F10732610,000SH SOLE 10,00000
INTEL CORPCOM4581401001,95939,410SH SOLE 39,41000
INTELLIA THERAPEUTICS INCCOM45826J10586331,545SH SOLE 31,54500
INTERNATIONAL GAME TECHNOLOGSHS USDG4863A10869730,000SH SOLE 30,00000
INVESCO DB COMMDY INDX TRCKUNIT46138B10318110,265SH SOLE 10,26500
ISHARES S&P GSCI COMMODITY IUNIT BEN INT46428R10744324,735SH SOLE 24,73500
ISHARES TRNASDAQ BIOTECH4642875567867,155SH SOLE 7,15500
JOHNSON & JOHNSONCOM4781601046,90156,877SH SOLE 56,87700
JPMORGAN CHASE & COCOM46625H1005,94457,044SH SOLE 57,04400
KAR AUCTION SVCS INCCOM48238T1093,75968,600SH SOLE 68,60000
KEANE GROUP INCCOM48669A10868850,299SH SOLE 50,29900
KOHLS CORPCOM5002551045107,000SH SOLE 7,00000
LAS VEGAS SANDS CORPCOM5178341071,18415,500SH SOLE 15,50000
LCI INDSCOM50189K1031,44316,010SH SOLE 16,01000
LITHIUM AMERS CORP NEWCOM NEW53680Q20716030,000SH SOLE 30,00000
LIVE NATION ENTERTAINMENT INCOM5380341094,45691,745SH SOLE 91,74500
LOCKHEED MARTIN CORPCOM5398301096672,259SH SOLE 2,25900
LOVESAC COMPANYCOM54738L10962230,000SH SOLE 30,00000
MADISON SQUARE GARDEN CO NEWCL A55825T1036602,128SH SOLE 2,12800
MAGNA INTL INCCOM5592224014597,893SH SOLE 7,89300
MANCHESTER UTD PLC NEWORD CL AG5784H1061,05751,310SH SOLE 51,31000
MASTERCARD INCORPORATEDCL A57636Q1041,6378,329SH SOLE 8,32900
MCDONALDS CORPCOM5801351012,24114,300SH SOLE 14,30000
MGM RESORTS INTERNATIONALCOM5529531011,01635,000SH SOLE 35,00000
MICROSOFT CORPCOM59491810410,212103,557SH SOLE 103,55700
MOHAWK INDS INCCOM6081901041,2175,680SH SOLE 5,68000
MORGAN STANLEYCOM NEW6174464482,91561,500SH SOLE 61,50000
MSCI INCCOM55354G1003,30920,000SH SOLE 20,00000
NATIONAL ENERGY SERVICES REU*W EXP 05/05/202G6375R1151210,000SH SOLE 10,00000
NETAPP INCCOM64110D1042,35630,000SH SOLE 30,00000
NIKE INCCL B65410610395912,037SH SOLE 12,03700
NORTH AMERICAN CONSTCOM6568111062,045346,800SH SOLE 346,80000
NORTHERN TR CORPCOM6658591044224,100SH SOLE 4,10000
NUTRIEN LTDCOM67077M1085309,732SH SOLE 9,73200
OAKTREE CAP GROUP LLCUNIT CL A67400120189121,910SH SOLE 21,91000
OBSIDIAN ENERGY LTDCOM674482104178157,310SH SOLE 157,31000
OKTA INCCL A6792951052525,000SH SOLE 5,00000
PALO ALTO NETWORKS INCCOM6974351058224,000SH SOLE 4,00000
PEMBINA PIPELINE CORPCOM7063271032,06359,559SH SOLE 59,55900
PFIZER INCCOM71708110385223,480SH SOLE 23,48000
PIMCO ETF TRENHAN SHRT MA AC72201R8334664,589SH SOLE 4,58900
POOL CORPORATIONCOM73278L1057575,000SH SOLE 5,00000
PPG INDS INCCOM6935061072592,500SH SOLE 2,50000
RADIANT LOGISTICS INCCOM75025X1004712,000SH SOLE 12,00000
RAPID7 INCCOM75342210442315,000SH SOLE 15,00000
RAYTHEON COCOM NEW7551115071,3236,850SH SOLE 6,85000
ROPER TECHNOLOGIES INCCOM7766961063,44912,500SH SOLE 12,50000
ROYAL BK CDA MONTREAL QUECOM7800871024,75263,104SH SOLE 63,10400
S&P GLOBAL INCCOM78409V1043,14315,415SH SOLE 15,41500
SACHEM CAP CORPCOM78590A1094110,000SH SOLE 10,00000
SCHLUMBERGER LTDCOM80685710871910,730SH SOLE 10,73000
SCIENTIFIC GAMES CORPCOM80874P10973715,000SH SOLE 15,00000
SELECT ENERGY SVCS INCCL A COM81617J3012,426167,000SH SOLE 167,00000
SELECT SECTOR SPDR TRENERGY81369Y5061,49619,700SH SOLE 19,70000
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6051,22646,100SH SOLE 46,10000
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031,89927,350SH SOLE 27,35000
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8602106,414SH SOLE 6,41400
SERVICEMASTER GLOBAL HLDGS ICOM81761R1093,28955,300SH SOLE 55,30000
SHAW COMMUNICATIONS INCCL B CONV82028K2001,04251,144SH SOLE 51,14400
SPDR S&P 500 ETF TRTR UNIT78462F1033,90414,391SH SOLE 14,39100
SPDR SERIES TRUSTS&P REGL BKG78464A6983,99965,550SH SOLE 65,55000
SPECTRUM BRANDS HLDGS INCCOM84763R1013394,150SH SOLE 4,15000
SPROTT PHYSICAL GOLD TRUSTUNIT85207H10428528,060SH SOLE 28,06000
SPROTT PHYSICAL SILVER TRTR UNIT85207K10721837,225SH SOLE 37,22500
SPROUTS FMRS MKT INCCOM85208M10238617,500SH SOLE 17,50000
SS&C TECHNOLOGIES HLDGS INCCOM78467J1005,18399,870SH SOLE 99,87000
STANLEY BLACK & DECKER INCCOM8545021011,99215,000SH SOLE 15,00000
STARBUCKS CORPCOM8552441092,98161,015SH SOLE 61,01500
STARS GROUP INCCOM85570W1002,49368,720SH SOLE 68,72000
SUN LIFE FINL INCCOM86679610541210,255SH SOLE 10,25500
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADR87403910087724,000SH SOLE 24,00000
TAKE-TWO INTERACTIVE SOFTWARCOM8740541091,26610,700SH SOLE 10,70000
TELUS CORPCOM87971M1032,38567,120SH SOLE 67,12000
THOR INDS INCCOM8851601016827,000SH SOLE 7,00000
TORONTO DOMINION BK ONTCOM NEW8911605097,235124,973SH SOLE 124,97300
TOYOTA MOTOR CORPSP ADR REP2COM8923313072,15116,700SH SOLE 16,70000
TRACTOR SUPPLY COCOM8923561065357,000SH SOLE 7,00000
TRANSCANADA CORPCOM89353D1071,22628,339SH SOLE 28,33900
TRIPADVISOR INCCOM89694520155710,000SH SOLE 10,00000
TUCOWS INCCOM NEW8986972063,40456,127SH SOLE 56,12700
TWITTER INCCOM90184L1025,371123,000SH SOLE 123,00000
UNION PAC CORPCOM9078181084,91634,695SH SOLE 34,69500
UNITED PARCEL SERVICE INCCL B9113121061,70016,000SH SOLE 16,00000
UNITED TECHNOLOGIES CORPCOM9130171092,20317,620SH SOLE 17,62000
UNITEDHEALTH GROUP INCCOM91324P1021,4726,000SH SOLE 6,00000
US BANCORP DELCOM NEW9029733041,01820,360SH SOLE 20,36000
VAIL RESORTS INCCOM91879Q1091,6856,145SH SOLE 6,14500
VANGUARD INDEX FDSTOTAL STK MKT9229087693,62525,816SH SOLE 25,81600
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF92204287473013,000SH SOLE 13,00000
VISA INCCOM CL A92826C8392,32917,584SH SOLE 17,58400
WABCO HLDGS INCCOM92927K1021,42812,200SH SOLE 12,20000
WABTEC CORPCOM9297401082,68127,200SH SOLE 27,20000
WALGREENS BOOTS ALLIANCE INCCOM9314271083906,500SH SOLE 6,50000
WALMART INCCOM93114210397611,400SH SOLE 11,40000
WASTE CONNECTIONS INCCOM94106B1013,10541,209SH SOLE 41,20900
WASTE MGMT INC DELCOM94106L10981710,045SH SOLE 10,04500
WELLS FARGO CO NEWCOM9497461017,673138,397SH SOLE 138,39700
WYNN RESORTS LTDCOM9831341071,5069,000SH SOLE 9,00000
XILINX INCCOM9839191016209,500SH SOLE 9,50000
ZILLOW GROUP INCCL A98954M10159710,000SH SOLE 10,00000
ZOETIS INCCL A98978V1031,79221,031SH SOLE 21,03100