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 AG1151C1012301,500SH SOLE 1,50000
ACM RESEARCH INCCOM CL A00108J10918435,000SH SOLE 35,00000
ACTIVISION BLIZZARD INCCOM00507V1093175,000SH SOLE 5,00000
ALBEMARLE CORPCOM0126531012562,000SH SOLE 2,00000
ALIGN TECHNOLOGY INCCOM0162551012221,000SH SOLE 1,00000
ALLERGAN PLCSHSG0177J1083,73422,826SH SOLE 22,82600
ALPHABET INCCAP STK CL C02079K1073,5523,394SH SOLE 3,39400
ALPHABET INCCAP STK CL A02079K3051,8861,790SH SOLE 1,79000
AMAZON COM INCCOM0231351061,012865SH SOLE 86500
AMERCOCOM0235861001,8905,000SH SOLE 5,00000
AMERICAN INTL GROUP INCCOM NEW0268747841,60927,000SH SOLE 27,00000
AMERICAN TOWER CORP NEWCOM03027X1002852,000SH SOLE 2,00000
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A1082602,330SH SOLE 2,33000
APPLE INCCOM03783310010,48861,972SH SOLE 61,97200
AUTOMATIC DATA PROCESSING INCOM0530151032,78923,800SH SOLE 23,80000
BANK AMER CORPCOM0605051042,57087,069SH SOLE 87,06900
BANK MONTREAL QUECOM0636711013,14839,175SH SOLE 39,17500
BANK N S HALIFAXCOM0641491074,26765,835SH SOLE 65,83500
BCE INCCOM NEW05534B7606,905143,153SH SOLE 143,15300
BECTON DICKINSON & COCOM0758871093,85318,000SH SOLE 18,00000
BERKSHIRE HATHAWAY INC DELCL A0846701084,46415SH SOLE 1500
BERKSHIRE HATHAWAY INC DELCL B NEW0846707024,43622,377SH SOLE 22,37700
BLACKROCK INCCOM09247X1011,2332,400SH SOLE 2,40000
BOX INCCL A10316T1041,01448,000SH SOLE 48,00000
BRINKS COCOM1096961043,55745,200SH SOLE 45,20000
BROADCOM LTDSHSY098271093081,200SH SOLE 1,20000
BROOKFIELD BUSINESS PARTNERSUNIT LTD LPG162341091,24536,000SH SOLE 36,00000
BROOKFIELD INFRAST PARTNERSLP INT UNITG162521012,76061,287SH SOLE 61,28700
BROWN FORMAN CORPCL B1156372091,03015,000SH SOLE 15,00000
CANADIAN PAC RY LTDCOM13645T1002,97916,235SH SOLE 16,23500
CAVIUM INCCOM14964U10883810,000SH SOLE 10,00000
CDN IMPERIAL BK COMM TORONTOCOM1360691013,61036,879SH SOLE 36,87900
CERNER CORPCOM15678210477511,500SH SOLE 11,50000
CHURCHILL DOWNS INCCOM1714841087103,050SH SOLE 3,05000
CITIGROUP INCCOM NEW1729674243,26843,912SH SOLE 43,91200
COLLIERS INTL GROUP INCSUB VTG SHS1946931071,51525,000SH SOLE 25,00000
COSTCO WHSL CORP NEWCOM22160K1053,12516,789SH SOLE 16,78900
CRESCENT PT ENERGY CORPCOM22576C1015,864766,211SH SOLE 766,21100
CRISPR THERAPEUTICS AGNAMEN AKTH1718210855223,525SH SOLE 23,52500
CROWN CASTLE INTL CORP NEWCOM22822V1011,99818,000SH SOLE 18,00000
CSX CORPCOM1264081031,92535,000SH SOLE 35,00000
DANAHER CORP DELCOM23585110292810,000SH SOLE 10,00000
DIAGEO P L CSPON ADR NEW25243Q2055,54337,957SH SOLE 37,95700
DILLARDS INCCL A25406710167311,205SH SOLE 11,20500
DISNEY WALT COCOM DISNEY2546871063,67034,133SH SOLE 34,13300
DOWDUPONT INCCOM26078J1003,77553,000SH SOLE 53,00000
EASTMAN CHEM COCOM2774321002,77930,000SH SOLE 30,00000
EATON VANCE TAX ADV BD OPT SCOM SH BEN INT27829M10321921,340SH SOLE 21,34000
EDGEWELL PERS CARE COCOM28035Q10259410,000SH SOLE 10,00000
EDITAS MEDICINE INCCOM28106W10349216,020SH SOLE 16,02000
ELECTRONIC ARTS INCCOM2855121099469,000SH SOLE 9,00000
EMERSON ELEC COCOM29101110469710,000SH SOLE 10,00000
ENBRIDGE INCCOM29250N1053,10178,965SH SOLE 78,96500
ENERPLUS CORPCOM2927661021,117113,600SH SOLE 113,60000
EQT MIDSTREAM PARTNERS LPUNIT LTD PARTN26885B1004396,000SH SOLE 6,00000
FEDEX CORPCOM31428X1061,2485,000SH SOLE 5,00000
FIREEYE INCCOM31816Q10114210,000SH SOLE 10,00000
FLEETCOR TECHNOLOGIES INCCOM3390411053852,000SH SOLE 2,00000
GENERAL MTRS COCOM37045V10057614,045SH SOLE 14,04500
GGP INCCOM36174X1012,533108,300SH SOLE 108,30000
GOLDMAN SACHS GROUP INCCOM38141G1044,50417,680SH SOLE 17,68000
GRACO INCCOM38410910467815,000SH SOLE 15,00000
GRAN TIERRA ENERGY INCCOM38500T1012,185809,200SH SOLE 809,20000
HALLIBURTON COCOM4062161012645,400SH SOLE 5,40000
HASBRO INCCOM41805610790910,000SH SOLE 10,00000
HEICO CORP NEWCOM4228061091,17912,500SH SOLE 12,50000
HESKA CORPCOM RESTRC NEW42805E3061,20315,000SH SOLE 15,00000
HI-CRUSH PARTNERS LPCOM UNIT LTD42833710921420,000SH SOLE 20,00000
HONEYWELL INTL INCCOM4385161063,55823,200SH SOLE 23,20000
HOSTESS BRANDS INCCL A44109J10674150,000SH SOLE 50,00000
IDEXX LABS INCCOM45168D1041,1737,500SH SOLE 7,50000
IMPINJ INCCOM45320410945120,000SH SOLE 20,00000
INTEL CORPCOM4581401001,86140,310SH SOLE 40,31000
INTELLIA THERAPEUTICS INCCOM45826J10530816,020SH SOLE 16,02000
INTERNATIONAL GAME TECHNOLOGSHS USDG4863A1081,06040,000SH SOLE 40,00000
ISHARES S&P GSCI COMMODITY IUNIT BEN INT46428R10722814,020SH SOLE 14,02000
ISHARES TRNASDAQ BIOTECH4642875567647,155SH SOLE 7,15500
J & J SNACK FOODS CORPCOM4660321093042,000SH SOLE 2,00000
JOHNSON & JOHNSONCOM4781601047,47353,481SH SOLE 53,48100
JPMORGAN CHASE & COCOM46625H1004,99646,714SH SOLE 46,71400
JUST ENERGY GROUP INCCOM48213W10121650,000SH SOLE 50,00000
KAR AUCTION SVCS INCCOM48238T1093,67272,700SH SOLE 72,70000
KEANE GROUP INCCOM48669A1083,346176,000SH SOLE 176,00000
KIMBERLY CLARK CORPCOM4943681032,58021,380SH SOLE 21,38000
LAS VEGAS SANDS CORPCOM51783410773010,500SH SOLE 10,50000
LCI INDSCOM50189K1032,04915,760SH SOLE 15,76000
LIVE NATION ENTERTAINMENT INCOM5380341092,77865,245SH SOLE 65,24500
LOCKHEED MARTIN CORPCOM5398301097222,250SH SOLE 2,25000
MADISON SQUARE GARDEN CO NEWCL A55825T1036453,058SH SOLE 3,05800
MAGNA INTL INCCOM5592224014828,469SH SOLE 8,46900
MANCHESTER UTD PLC NEWORD CL AG5784H1061,01051,010SH SOLE 51,01000
MARRIOTT INTL INC NEWCL A5719032022121,565SH SOLE 1,56500
MASTERCARD INCORPORATEDCL A57636Q1041,2578,305SH SOLE 8,30500
MATERIALISE NVSPONSORED ADS57667T10032825,782SH SOLE 25,78200
MCKESSON CORPCOM58155Q1031,0927,000SH SOLE 7,00000
MERCK & CO INCCOM58933Y10556610,050SH SOLE 10,05000
MGM RESORTS INTERNATIONALCOM5529531011,16935,000SH SOLE 35,00000
MICROSOFT CORPCOM5949181046,52176,231SH SOLE 76,23100
MORGAN STANLEYCOM NEW6174464482895,500SH SOLE 5,50000
NAPCO SEC TECHNOLOGIES INCCOM63040210517620,100SH SOLE 20,10000
NATIONAL ENERGY SERVICES REUSHSG6375R10725025,125SH SOLE 25,12500
NATIONAL ENERGY SERVICES REU*W EXP 05/05/202G6375R1153340,000SH SOLE 40,00000
NCR CORP NEWCOM62886E1081,08131,800SH SOLE 31,80000
NETGEAR INCCOM64111Q1043536,000SH SOLE 6,00000
NIKE INCCL B6541061034407,037SH SOLE 7,03700
NORBORD INCCOM NEW65548P4031,53045,000SH SOLE 45,00000
NORTH AMERN ENERGY PARTNERSCOM6568441071,850368,800SH SOLE 368,80000
NORTHERN TR CORPCOM6658591041,59916,010SH SOLE 16,01000
OAKTREE CAP GROUP LLCUNIT CL A6740012011,31231,175SH SOLE 31,17500
OVERSTOCK COM INC DELCOM6903701015118,000SH SOLE 8,00000
PEMBINA PIPELINE CORPCOM7063271032,18360,044SH SOLE 60,04400
PFIZER INCCOM71708110385023,480SH SOLE 23,48000
POOL CORPORATIONCOM73278L1051,29710,000SH SOLE 10,00000
POTASH CORP SASK INCCOM73755L10733916,475SH SOLE 16,47500
PPG INDS INCCOM6935061073,15427,000SH SOLE 27,00000
QUALCOMM INCCOM7475251035128,000SH SOLE 8,00000
RAPID7 INCCOM75342210474640,000SH SOLE 40,00000
RAYTHEON COCOM NEW7551115071,1276,000SH SOLE 6,00000
RESTAURANT BRANDS INTL INCCOM76131D1031,23620,017SH SOLE 20,01700
ROYAL BK CDA MONTREAL QUECOM7800871025,24363,935SH SOLE 63,93500
S&P GLOBAL INCCOM78409V1042,60915,400SH SOLE 15,40000
SACHEM CAP CORPCOM78590A1093910,000SH SOLE 10,00000
SALESFORCE COM INCCOM79466L3022042,000SH SOLE 2,00000
SCHEIN HENRY INCCOM80640710276010,875SH SOLE 10,87500
SCHLUMBERGER LTDCOM8068571084546,730SH SOLE 6,73000
SELECT SECTOR SPDR TRENERGY81369Y5062,15329,800SH SOLE 29,80000
SELECT SECTOR SPDR TRSBI INT-FINL81369Y6051,28746,100SH SOLE 46,10000
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031,74927,350SH SOLE 27,35000
SELECT SECTOR SPDR TRRL EST SEL SEC81369Y8602116,414SH SOLE 6,41400
SERVICEMASTER GLOBAL HLDGS ICOM81761R1092,20042,900SH SOLE 42,90000
SHAW COMMUNICATIONS INCCL B CONV82028K2002129,229SH SOLE 9,22900
SITEONE LANDSCAPE SUPPLY INCCOM82982L10383110,834SH SOLE 10,83400
SPDR GOLD TRUSTGOLD SHS78463V1073502,830SH SOLE 2,83000
SPDR S&P 500 ETF TRTR UNIT78462F1033,31012,405SH SOLE 12,40500
SPDR SERIES TRUSTS&P OILGAS EXP78464A73048212,960SH SOLE 12,96000
SPECTRUM BRANDS HLDGS INCCOM84763R1012,74024,375SH SOLE 24,37500
SPROTT PHYSICAL GOLD TRUSTUNIT85207H10411010,395SH SOLE 10,39500
SPROTT PHYSICAL SILVER TRTR UNIT85207K1078813,900SH SOLE 13,90000
STANTEC INCCOM85472N1091,21643,300SH SOLE 43,30000
STARBUCKS CORPCOM8552441091,08318,850SH SOLE 18,85000
STARS GROUP INCCOM85570W1001,93582,820SH SOLE 82,82000
STERICYCLE INCCOM85891210878511,550SH SOLE 11,55000
STRATASYS LTDSHSM8554810181841,000SH SOLE 41,00000
SUN LIFE FINL INCCOM8667961052165,205SH SOLE 5,20500
SUNCOR ENERGY INC NEWCOM86722410745312,285SH SOLE 12,28500
SYNCHRONY FINLCOM87165B1032,65368,700SH SOLE 68,70000
TAKE-TWO INTERACTIVE SOFTWARCOM8740541096596,000SH SOLE 6,00000
TELUS CORPCOM87971M1032,50765,910SH SOLE 65,91000
TEMPUR SEALY INTL INCCOM88023U10162710,000SH SOLE 10,00000
TESLA INCCOM88160R1014651,492SH SOLE 1,49200
THOR INDS INCCOM8851601017545,000SH SOLE 5,00000
TIME WARNER INCCOM NEW8873173032292,500SH SOLE 2,50000
TORONTO DOMINION BK ONTCOM NEW8911605097,311124,247SH SOLE 124,24700
TOYOTA MOTOR CORPSP ADR REP2COM8923313072,12416,700SH SOLE 16,70000
TRANSCANADA CORPCOM89353D1072665,449SH SOLE 5,44900
TRIPADVISOR INCCOM89694520186225,000SH SOLE 25,00000
TUCOWS INCCOM NEW8986972063,93256,127SH SOLE 56,12700
TWITTER INCCOM90184L1023,073128,000SH SOLE 128,00000
UNION PAC CORPCOM9078181086,70249,980SH SOLE 49,98000
UNITED TECHNOLOGIES CORPCOM9130171094,62336,240SH SOLE 36,24000
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF92204287476712,960SH SOLE 12,96000
VISA INCCOM CL A92826C8392,00517,584SH SOLE 17,58400
WABCO HLDGS INCCOM92927K1021,44510,070SH SOLE 10,07000
WABTEC CORPCOM9297401081,22815,080SH SOLE 15,08000
WALGREENS BOOTS ALLIANCE INCCOM9314271084726,500SH SOLE 6,50000
WAL-MART STORES INCCOM9311421032,02420,500SH SOLE 20,50000
WASTE CONNECTIONS INCCOM94106B1011,42520,000SH SOLE 20,00000
WELLS FARGO CO NEWCOM9497461014,76278,488SH SOLE 78,48800
WYNN RESORTS LTDCOM9831341075063,000SH SOLE 3,00000
XILINX INCCOM9839191016419,500SH SOLE 9,50000
ZIMMER BIOMET HLDGS INCCOM98956P1021,53512,720SH SOLE 12,72000