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
3-D SYS CORP DEL COM NEW 88554D205 174 15,000 SH   SOLE 15,000 0 0
3M CO COM 88579Y101 431 1,965 SH   SOLE 1,965 0 0
ABBVIE INC COM 00287Y109 371 3,915 SH   SOLE 3,915 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 384 2,500 SH   SOLE 2,500 0 0
ACM RESEARCH INC COM CL A 00108J109 430 35,000 SH   SOLE 35,000 0 0
ACTIVISION BLIZZARD INC COM 00507V109 540 8,000 SH   SOLE 8,000 0 0
ALIGN TECHNOLOGY INC COM 016255101 377 1,500 SH   SOLE 1,500 0 0
ALLERGAN PLC SHS G0177J108 1,072 6,370 SH   SOLE 6,370 0 0
ALPHABET INC CAP STK CL C 02079K107 4,284 4,152 SH   SOLE 4,152 0 0
ALPHABET INC CAP STK CL A 02079K305 3,205 3,090 SH   SOLE 3,090 0 0
AMAZON COM INC COM 023135106 2,707 1,870 SH   SOLE 1,870 0 0
AMERICAN TOWER CORP NEW COM 03027X100 291 2,000 SH   SOLE 2,000 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 256 2,330 SH   SOLE 2,330 0 0
APPLE INC COM 037833100 11,404 67,972 SH   SOLE 67,972 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,949 34,800 SH   SOLE 34,800 0 0
AYTU BIOSCIENCE INC COM PAR 054754403 129 202,250 SH   SOLE 202,250 0 0
BANK AMER CORP COM 060505104 2,611 87,069 SH   SOLE 87,069 0 0
BANK MONTREAL QUE COM 063671101 2,671 35,414 SH   SOLE 35,414 0 0
BANK N S HALIFAX COM 064149107 3,682 59,866 SH   SOLE 59,866 0 0
BCE INC COM NEW 05534B760 6,423 149,490 SH   SOLE 149,490 0 0
BECTON DICKINSON & CO COM 075887109 5,518 25,465 SH   SOLE 25,465 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,486 15 SH   SOLE 15 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,496 22,540 SH   SOLE 22,540 0 0
BLACKROCK INC COM 09247X101 1,300 2,400 SH   SOLE 2,400 0 0
BLINK CHARGING CO COM 09354A100 50 18,188 SH   SOLE 18,188 0 0
BLINK CHARGING CO *W EXP 01/31/202 09354A118 46 129,946 SH   SOLE 129,946 0 0
BRINKS CO COM 109696104 4,538 63,600 SH   SOLE 63,600 0 0
BROADCOM LTD SHS Y09827109 283 1,200 SH   SOLE 1,200 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 1,296 36,000 SH   SOLE 36,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 4,120 99,304 SH   SOLE 99,304 0 0
BROWN FORMAN CORP CL B 115637209 1,425 26,200 SH   SOLE 26,200 0 0
BRUNSWICK CORP COM 117043109 416 7,000 SH   SOLE 7,000 0 0
CAMPING WORLD HLDGS INC CL A 13462K109 342 10,600 SH   SOLE 10,600 0 0
CANADIAN PAC RY LTD COM 13645T100 2,859 16,235 SH   SOLE 16,235 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,204 36,357 SH   SOLE 36,357 0 0
CERNER CORP COM 156782104 667 11,500 SH   SOLE 11,500 0 0
CHEVRON CORP NEW COM 166764100 798 7,000 SH   SOLE 7,000 0 0
CHURCHILL DOWNS INC COM 171484108 757 3,100 SH   SOLE 3,100 0 0
CITIGROUP INC COM NEW 172967424 1,614 23,912 SH   SOLE 23,912 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 2,079 30,000 SH   SOLE 30,000 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,564 11,250 SH   SOLE 11,250 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,902 15,402 SH   SOLE 15,402 0 0
CRESCENT PT ENERGY CORP COM 22576C101 3,606 531,199 SH   SOLE 531,199 0 0
CRONOS GROUP INC COM 22717L101 72 10,700 SH   SOLE 10,700 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,973 18,000 SH   SOLE 18,000 0 0
CSX CORP COM 126408103 1,950 35,000 SH   SOLE 35,000 0 0
CVS HEALTH CORP COM 126650100 341 5,475 SH   SOLE 5,475 0 0
DANAHER CORP DEL COM 235851102 2,839 29,000 SH   SOLE 29,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,871 35,971 SH   SOLE 35,971 0 0
DISNEY WALT CO COM DISNEY 254687106 4,031 40,133 SH   SOLE 40,133 0 0
DOWDUPONT INC COM 26078J100 4,460 70,000 SH   SOLE 70,000 0 0
EASTMAN CHEM CO COM 277432100 3,167 30,000 SH   SOLE 30,000 0 0
EATON VANCE TAX ADV BD OPT S COM SH BEN INT 27829M103 96 10,000 SH   SOLE 10,000 0 0
EMERSON ELEC CO COM 291011104 683 10,000 SH   SOLE 10,000 0 0
ENBRIDGE INC COM 29250N105 2,472 78,723 SH   SOLE 78,723 0 0
EXPEDIA GROUP INC COM NEW 30212P303 221 2,000 SH   SOLE 2,000 0 0
FACEBOOK INC CL A 30303M102 560 3,507 SH   SOLE 3,507 0 0
FEDEX CORP COM 31428X106 1,201 5,000 SH   SOLE 5,000 0 0
FIVE9 INC COM 338307101 209 7,000 SH   SOLE 7,000 0 0
GENERAC HLDGS INC COM 368736104 918 20,000 SH   SOLE 20,000 0 0
GENERAL MTRS CO COM 37045V100 510 14,045 SH   SOLE 14,045 0 0
GGP INC COM 36174X101 3,443 168,300 SH   SOLE 168,300 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,453 17,680 SH   SOLE 17,680 0 0
GRACO INC COM 384109104 914 20,000 SH   SOLE 20,000 0 0
GRAN TIERRA ENERGY INC COM 38500T101 154 55,200 SH   SOLE 55,200 0 0
GRUBHUB INC COM 400110102 822 8,100 SH   SOLE 8,100 0 0
HALLIBURTON CO COM 406216101 253 5,400 SH   SOLE 5,400 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 267 5,175 SH   SOLE 5,175 0 0
HEALTHCARE SVCS GRP INC COM 421906108 900 20,700 SH   SOLE 20,700 0 0
HEICO CORP NEW COM 422806109 1,888 21,750 SH   SOLE 21,750 0 0
HESKA CORP COM RESTRC NEW 42805E306 791 10,000 SH   SOLE 10,000 0 0
HONEYWELL INTL INC COM 438516106 3,653 25,280 SH   SOLE 25,280 0 0
IDEXX LABS INC COM 45168D104 2,010 10,500 SH   SOLE 10,500 0 0
INPHI CORP COM 45772F107 301 10,000 SH   SOLE 10,000 0 0
INTEL CORP COM 458140100 2,052 39,410 SH   SOLE 39,410 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 802 30,000 SH   SOLE 30,000 0 0
ISHARES S&P GSCI COMMODITY I UNIT BEN INT 46428R107 233 14,020 SH   SOLE 14,020 0 0
ISHARES TR NASDAQ BIOTECH 464287556 764 7,155 SH   SOLE 7,155 0 0
JOHNSON & JOHNSON COM 478160104 7,032 54,877 SH   SOLE 54,877 0 0
JPMORGAN CHASE & CO COM 46625H100 5,696 51,794 SH   SOLE 51,794 0 0
KAR AUCTION SVCS INC COM 48238T109 3,146 58,050 SH   SOLE 58,050 0 0
KEANE GROUP INC COM 48669A108 1,692 114,299 SH   SOLE 114,299 0 0
KOHLS CORP COM 500255104 393 6,000 SH   SOLE 6,000 0 0
LAS VEGAS SANDS CORP COM 517834107 395 5,500 SH   SOLE 5,500 0 0
LCI INDS COM 50189K103 1,563 15,010 SH   SOLE 15,010 0 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207 216 40,000 SH   SOLE 40,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 3,095 73,445 SH   SOLE 73,445 0 0
LOCKHEED MARTIN CORP COM 539830109 760 2,250 SH   SOLE 2,250 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 774 3,148 SH   SOLE 3,148 0 0
MAGNA INTL INC COM 559222401 442 7,859 SH   SOLE 7,859 0 0
MANCHESTER UTD PLC NEW ORD CL A G5784H106 985 51,310 SH   SOLE 51,310 0 0
MARTIN MARIETTA MATLS INC COM 573284106 2,073 10,000 SH   SOLE 10,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,455 8,305 SH   SOLE 8,305 0 0
MCDONALDS CORP COM 580135101 2,236 14,300 SH   SOLE 14,300 0 0
MGM RESORTS INTERNATIONAL COM 552953101 1,226 35,000 SH   SOLE 35,000 0 0
MICROSOFT CORP COM 594918104 9,657 105,810 SH   SOLE 105,810 0 0
MORGAN STANLEY COM NEW 617446448 351 6,500 SH   SOLE 6,500 0 0
MSCI INC COM 55354G100 2,242 15,000 SH   SOLE 15,000 0 0
NATIONAL ENERGY SERVICES REU SHS G6375R107 249 25,125 SH   SOLE 25,125 0 0
NATIONAL ENERGY SERVICES REU *W EXP 05/05/202 G6375R115 23 25,000 SH   SOLE 25,000 0 0
NIKE INC CL B 654106103 800 12,037 SH   SOLE 12,037 0 0
NORBORD INC COM NEW 65548P403 1,629 45,000 SH   SOLE 45,000 0 0
NORTH AMERN ENERGY PARTNERS COM 656844107 1,804 343,900 SH   SOLE 343,900 0 0
NORTHERN TR CORP COM 665859104 990 9,600 SH   SOLE 9,600 0 0
NUTRIEN LTD COM 67077M108 340 7,213 SH   SOLE 7,213 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 523 13,200 SH   SOLE 13,200 0 0
PEMBINA PIPELINE CORP COM 706327103 1,871 60,044 SH   SOLE 60,044 0 0
PFIZER INC COM 717081103 833 23,480 SH   SOLE 23,480 0 0
POOL CORPORATION COM 73278L105 731 5,000 SH   SOLE 5,000 0 0
PPG INDS INC COM 693506107 3,181 28,500 SH   SOLE 28,500 0 0
RAPID7 INC COM 753422104 767 30,000 SH   SOLE 30,000 0 0
RAYTHEON CO COM NEW 755111507 1,643 7,615 SH   SOLE 7,615 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,403 5,000 SH   SOLE 5,000 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 4,773 61,884 SH   SOLE 61,884 0 0
S&P GLOBAL INC COM 78409V104 2,942 15,400 SH   SOLE 15,400 0 0
SACHEM CAP CORP COM 78590A109 35 10,000 SH   SOLE 10,000 0 0
SCHLUMBERGER LTD COM 806857108 922 14,230 SH   SOLE 14,230 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 391 31,000 SH   SOLE 31,000 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,328 19,700 SH   SOLE 19,700 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,271 46,100 SH   SOLE 46,100 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,789 27,350 SH   SOLE 27,350 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 2,720 53,500 SH   SOLE 53,500 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 774 40,264 SH   SOLE 40,264 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,245 16,160 SH   SOLE 16,160 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,229 12,270 SH   SOLE 12,270 0 0
SPECTRUM BRANDS HLDGS INC COM 84763R101 430 4,150 SH   SOLE 4,150 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 111 10,395 SH   SOLE 10,395 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 84 13,900 SH   SOLE 13,900 0 0
SPROUTS FMRS MKT INC COM 85208M102 258 11,000 SH   SOLE 11,000 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,562 85,040 SH   SOLE 85,040 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,685 11,000 SH   SOLE 11,000 0 0
STARBUCKS CORP COM 855244109 3,495 60,380 SH   SOLE 60,380 0 0
STARS GROUP INC COM 85570W100 1,935 70,220 SH   SOLE 70,220 0 0
SUN LIFE FINL INC COM 866796105 353 8,605 SH   SOLE 8,605 0 0
SUNCOR ENERGY INC NEW COM 867224107 410 11,885 SH   SOLE 11,885 0 0
SYNCHRONY FINL COM 87165B103 1,452 43,300 SH   SOLE 43,300 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 219 5,000 SH   SOLE 5,000 0 0
TELUS CORP COM 87971M103 2,311 65,910 SH   SOLE 65,910 0 0
THOR INDS INC COM 885160101 576 5,000 SH   SOLE 5,000 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 6,981 123,205 SH   SOLE 123,205 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 2,177 16,700 SH   SOLE 16,700 0 0
TRACTOR SUPPLY CO COM 892356106 315 5,000 SH   SOLE 5,000 0 0
TRANSCANADA CORP COM 89353D107 1,126 27,270 SH   SOLE 27,270 0 0
TRIPADVISOR INC COM 896945201 409 10,000 SH   SOLE 10,000 0 0
TUCOWS INC COM NEW 898697206 3,143 56,127 SH   SOLE 56,127 0 0
TWITTER INC COM 90184L102 4,003 138,000 SH   SOLE 138,000 0 0
UNION PAC CORP COM 907818108 4,866 36,195 SH   SOLE 36,195 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,675 16,000 SH   SOLE 16,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,000 31,790 SH   SOLE 31,790 0 0
VAIL RESORTS INC COM 91879Q109 2,471 11,145 SH   SOLE 11,145 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,615 11,900 SH   SOLE 11,900 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 754 12,960 SH   SOLE 12,960 0 0
VISA INC COM CL A 92826C839 2,103 17,584 SH   SOLE 17,584 0 0
VULCAN MATLS CO COM 929160109 2,311 20,240 SH   SOLE 20,240 0 0
WABCO HLDGS INC COM 92927K102 1,633 12,200 SH   SOLE 12,200 0 0
WABTEC CORP COM 929740108 2,214 27,200 SH   SOLE 27,200 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 426 6,500 SH   SOLE 6,500 0 0
WALMART INC COM 931142103 2,972 33,400 SH   SOLE 33,400 0 0
WASTE CONNECTIONS INC COM 94106B101 2,948 41,150 SH   SOLE 41,150 0 0
WASTE MGMT INC DEL COM 94106L109 845 10,045 SH   SOLE 10,045 0 0
WELLS FARGO CO NEW COM 949746101 3,673 70,091 SH   SOLE 70,091 0 0
WYNN RESORTS LTD COM 983134107 547 3,000 SH   SOLE 3,000 0 0
XILINX INC COM 983919101 686 9,500 SH   SOLE 9,500 0 0
ZOETIS INC CL A 98978V103 1,754 21,000 SH   SOLE 21,000 0 0