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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 404 2,100 SH   SOLE   2,100 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,690 31,940 SH   SOLE   31,940 0 0
ADVANCED MICRO DEVICES INC COM 007903107 580 20,000 SH   SOLE   20,000 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 457 5,000 SH   SOLE   5,000 0 0
ALIGN TECHNOLOGY INC COM 016255101 362 2,000 SH   SOLE   2,000 0 0
ALPHABET INC CAP STK CL C 02079K107 6,074 4,983 SH   SOLE   4,983 0 0
ALPHABET INC CAP STK CL A 02079K305 3,823 3,131 SH   SOLE   3,131 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 287 31,388 SH   SOLE   31,388 0 0
ALTRIA GROUP INC COM 02209S103 237 5,800 SH   SOLE   5,800 0 0
AMAZON COM INC COM 023135106 3,807 2,193 SH   SOLE   2,193 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,759 17,000 SH   SOLE   17,000 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100 136 54,350 SH   SOLE   54,350 0 0
APPLE INC COM 037833100 10,660 47,595 SH   SOLE   47,595 0 0
ASTRONICS CORP COM 046433108 1,469 50,000 SH   SOLE   50,000 0 0
AURORA CANNABIS INC COM 05156X108 925 210,513 SH   SOLE   210,513 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,904 11,797 SH   SOLE   11,797 0 0
BANK AMER CORP COM 060505104 806 27,640 SH   SOLE   27,640 0 0
BANK MONTREAL QUE COM 063671101 3,021 41,005 SH   SOLE   41,005 0 0
BANK N S HALIFAX COM 064149107 7,539 132,722 SH   SOLE   132,722 0 0
BARRICK GOLD CORPORATION COM 067901108 417 24,100 SH   SOLE   24,100 0 0
BAYTEX ENERGY CORP COM 07317Q105 309 208,600 SH   SOLE   208,600 0 0
BCE INC COM NEW 05534B760 5,829 120,498 SH   SOLE   120,498 0 0
BECTON DICKINSON & CO COM 075887109 3,736 14,770 SH   SOLE   14,770 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,366 14 SH   SOLE   14 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,721 22,697 SH   SOLE   22,697 0 0
BRINKS CO COM 109696104 3,272 39,450 SH   SOLE   39,450 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 507 10,000 SH   SOLE   10,000 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 252 4,750 SH   SOLE   4,750 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 3,565 91,000 SH   SOLE   91,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 9,201 185,805 SH   SOLE   185,805 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 573 14,100 SH   SOLE   14,100 0 0
BROWN & BROWN INC COM 115236101 721 20,000 SH   SOLE   20,000 0 0
CANADIAN NAT RES LTD COM 136385101 549 20,640 SH   SOLE   20,640 0 0
CANADIAN NATL RY CO COM 136375102 379 4,217 SH   SOLE   4,217 0 0
CANOPY GROWTH CORP COM 138035100 280 12,201 SH   SOLE   12,201 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 2,082 25,227 SH   SOLE   25,227 0 0
CHURCHILL DOWNS INC COM 171484108 3,352 27,150 SH   SOLE   27,150 0 0
CINTAS CORP COM 172908105 2,145 8,000 SH   SOLE   8,000 0 0
CITIGROUP INC COM NEW 172967424 204 2,957 SH   SOLE   2,957 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 2,268 30,200 SH   SOLE   30,200 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,259 10,900 SH   SOLE   10,900 0 0
COOPER COS INC COM NEW 216648402 2,168 7,300 SH   SOLE   7,300 0 0
COPART INC COM 217204106 1,687 21,000 SH   SOLE   21,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 529 1,835 SH   SOLE   1,835 0 0
CRESCENT PT ENERGY CORP COM 22576C101 412 96,496 SH   SOLE   96,496 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 4,553 32,750 SH   SOLE   32,750 0 0
CVS HEALTH CORP COM 126650100 2,463 39,058 SH   SOLE   39,058 0 0
DANAHER CORPORATION COM 235851102 3,466 24,000 SH   SOLE   24,000 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,410 26,971 SH   SOLE   26,971 0 0
DISNEY WALT CO COM DISNEY 254687106 8,666 66,502 SH   SOLE   66,502 0 0
DOLLAR TREE INC COM 256746108 1,959 17,160 SH   SOLE   17,160 0 0
ECOLAB INC COM 278865100 2,149 10,850 SH   SOLE   10,850 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 242 1,100 SH   SOLE   1,100 0 0
ELASTIC N V ORD SHS N14506104 354 4,300 SH   SOLE   4,300 0 0
ELECTRONIC ARTS INC COM 285512109 636 6,500 SH   SOLE   6,500 0 0
ENBRIDGE INC COM 29250N105 3,876 110,427 SH   SOLE   110,427 0 0
ENCANA CORP COM 292505104 135 29,535 SH   SOLE   29,535 0 0
ENERPLUS CORP COM 292766102 315 42,300 SH   SOLE   42,300 0 0
FACEBOOK INC CL A 30303M102 1,291 7,252 SH   SOLE   7,252 0 0
FACTSET RESH SYS INC COM 303075105 1,093 4,500 SH   SOLE   4,500 0 0
FEDEX CORP COM 31428X106 619 4,250 SH   SOLE   4,250 0 0
FLEXSHOPPER INC *W EXP 09/28/202 33939J113 53 109,642 SH   SOLE   109,642 0 0
FLEXSHOPPER INC COM NEW 33939J303 41 26,809 SH   SOLE   26,809 0 0
FRONTDOOR INC COM 35905A109 1,457 30,000 SH   SOLE   30,000 0 0
GALLAGHER ARTHUR J & CO COM 363576109 896 10,000 SH   SOLE   10,000 0 0
GENERAL MTRS CO COM 37045V100 322 8,600 SH   SOLE   8,600 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,184 10,540 SH   SOLE   10,540 0 0
GRAN TIERRA ENERGY INC COM 38500T101 50 40,200 SH   SOLE   40,200 0 0
HEICO CORP NEW COM 422806109 2,747 22,000 SH   SOLE   22,000 0 0
HOME DEPOT INC COM 437076102 365 1,575 SH   SOLE   1,575 0 0
HONEYWELL INTL INC COM 438516106 203 1,200 SH   SOLE   1,200 0 0
IAA INC COM 449253103 1,805 43,250 SH   SOLE   43,250 0 0
IDEXX LABS INC COM 45168D104 3,263 12,000 SH   SOLE   12,000 0 0
INPHI CORP COM 45772F107 916 15,000 SH   SOLE   15,000 0 0
INTEL CORP COM 458140100 2,031 39,410 SH   SOLE   39,410 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 241 18,045 SH   SOLE   18,045 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 226 1,197 SH   SOLE   1,197 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 1,081 67,900 SH   SOLE   67,900 0 0
ISHARES TR 20 YR TR BD ETF 464287432 17,885 125,000 SH   SOLE   125,000 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 31,569 372,190 SH   SOLE   372,190 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 288 1,654 SH   SOLE   1,654 0 0
ISHARES TR SHORT TREAS BD 464288679 1,659 15,000 SH   SOLE   15,000 0 0
ISHARES TR US HOME CONS ETF 464288752 2,165 50,000 SH   SOLE   50,000 0 0
ISHARES TR RUS TP200 GR ETF 464289438 262 3,011 SH   SOLE   3,011 0 0
JOHNSON & JOHNSON COM 478160104 3,425 26,476 SH   SOLE   26,476 0 0
JPMORGAN CHASE & CO COM 46625H100 3,863 32,822 SH   SOLE   32,822 0 0
KAR AUCTION SVCS INC COM 48238T109 1,070 43,600 SH   SOLE   43,600 0 0
KEANE GROUP INC COM 48669A108 109 18,000 SH   SOLE   18,000 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 726 20,000 SH   SOLE   20,000 0 0
LAUDER ESTEE COS INC CL A 518439104 577 2,900 SH   SOLE   2,900 0 0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP 531229888 566 20,400 SH   SOLE   20,400 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 1,970 29,700 SH   SOLE   29,700 0 0
LOCKHEED MARTIN CORP COM 539830109 1,073 2,750 SH   SOLE   2,750 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 564 2,140 SH   SOLE   2,140 0 0
MAGNA INTL INC COM 559222401 408 7,647 SH   SOLE   7,647 0 0
MANCHESTER UTD PLC NEW ORD CL A G5784H106 761 46,310 SH   SOLE   46,310 0 0
MASTERCARD INC CL A 57636Q104 1,668 6,143 SH   SOLE   6,143 0 0
MICROSOFT CORP COM 594918104 4,709 33,872 SH   SOLE   33,872 0 0
MOHAWK GROUP HLDGS INC COM 608189106 261 33,322 SH   SOLE   33,322 0 0
MOHAWK INDS INC COM 608190104 241 1,940 SH   SOLE   1,940 0 0
MOODYS CORP COM 615369105 1,393 6,800 SH   SOLE   6,800 0 0
MORGAN STANLEY COM NEW 617446448 2,046 47,950 SH   SOLE   47,950 0 0
MSCI INC COM 55354G100 4,213 19,350 SH   SOLE   19,350 0 0
NIKE INC CL B 654106103 1,817 19,347 SH   SOLE   19,347 0 0
NOKIA CORP SPONSORED ADR 654902204 304 60,000 SH   SOLE   60,000 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 4,153 360,300 SH   SOLE   360,300 0 0
PAYPAL HLDGS INC COM 70450Y103 1,787 17,250 SH   SOLE   17,250 0 0
PFIZER INC COM 717081103 1,335 37,160 SH   SOLE   37,160 0 0
PHILIP MORRIS INTL INC COM 718172109 289 3,800 SH   SOLE   3,800 0 0
POOL CORPORATION COM 73278L105 1,614 8,000 SH   SOLE   8,000 0 0
QUALCOMM INC COM 747525103 1,495 19,600 SH   SOLE   19,600 0 0
RAYTHEON CO COM NEW 755111507 961 4,900 SH   SOLE   4,900 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 1,361 19,137 SH   SOLE   19,137 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 377 7,748 SH   SOLE   7,748 0 0
ROPER TECHNOLOGIES INC COM 776696106 3,744 10,500 SH   SOLE   10,500 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 6,803 83,858 SH   SOLE   83,858 0 0
S&P GLOBAL INC COM 78409V104 4,410 18,000 SH   SOLE   18,000 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 456 52,683 SH   SOLE   52,683 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,232 44,000 SH   SOLE   44,000 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,716 21,310 SH   SOLE   21,310 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 252 6,414 SH   SOLE   6,414 0 0
SERVICEMASTER GLOBAL HLDGS I COM 81761R109 1,817 32,500 SH   SOLE   32,500 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 282 14,334 SH   SOLE   14,334 0 0
SHERWIN WILLIAMS CO COM 824348106 2,199 4,000 SH   SOLE   4,000 0 0
SLEEP NUMBER CORP COM 83125X103 1,653 40,000 SH   SOLE   40,000 0 0
SONOS INC COM 83570H108 670 50,000 SH   SOLE   50,000 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 1,085 7,810 SH   SOLE   7,810 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,080 10,380 SH   SOLE   10,380 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 2,204 50,000 SH   SOLE   50,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 502 42,513 SH   SOLE   42,513 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 204 3,950 SH   SOLE   3,950 0 0
STARS GROUP INC COM 85570W100 1,264 84,450 SH   SOLE   84,450 0 0
SUN CMNTYS INC COM 866674104 3,414 23,000 SH   SOLE   23,000 0 0
SUN LIFE FINL INC COM 866796105 204 4,565 SH   SOLE   4,565 0 0
SUNCOR ENERGY INC NEW COM 867224107 450 14,263 SH   SOLE   14,263 0 0
SUNDIAL GROWERS INC COM 86730L109 479 99,900 SH   SOLE   99,900 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,915 41,200 SH   SOLE   41,200 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 520 4,150 SH   SOLE   4,150 0 0
TC ENERGY CORP COM 87807B107 3,716 71,757 SH   SOLE   71,757 0 0
TELUS CORP COM 87971M103 3,735 104,930 SH   SOLE   104,930 0 0
TEMPUR SEALY INTL INC COM 88023U101 656 8,500 SH   SOLE   8,500 0 0
TESLA INC COM 88160R101 677 2,812 SH   SOLE   2,812 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,554 22,500 SH   SOLE   22,500 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 6,054 103,815 SH   SOLE   103,815 0 0
TREX CO INC COM 89531P105 1,809 19,900 SH   SOLE   19,900 0 0
TUCOWS INC COM NEW 898697206 2,519 46,507 SH   SOLE   46,507 0 0
TWITTER INC COM 90184L102 2,307 56,000 SH   SOLE   56,000 0 0
ULTA BEAUTY INC COM 90384S303 627 2,500 SH   SOLE   2,500 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,418 11,126 SH   SOLE   11,126 0 0
VAIL RESORTS INC COM 91879Q109 2,062 9,060 SH   SOLE   9,060 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 4,447 166,500 SH   SOLE   166,500 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 5,450 150,300 SH   SOLE   150,300 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 292 7,242 SH   SOLE   7,242 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 695 12,960 SH   SOLE   12,960 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 1,130 8,000 SH   SOLE   8,000 0 0
VERISK ANALYTICS INC COM 92345Y106 633 4,000 SH   SOLE   4,000 0 0
VISA INC COM CL A 92826C839 3,052 17,745 SH   SOLE   17,745 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 360 6,500 SH   SOLE   6,500 0 0
WALMART INC COM 931142103 2,473 20,840 SH   SOLE   20,840 0 0
WASTE CONNECTIONS INC COM 94106B101 6,348 69,095 SH   SOLE   69,095 0 0
WATSCO INC COM 942622200 1,959 11,580 SH   SOLE   11,580 0 0
WELLS FARGO CO NEW COM 949746101 585 11,593 SH   SOLE   11,593 0 0
YUM BRANDS INC COM 988498101 209 1,840 SH   SOLE   1,840 0 0
ZOETIS INC CL A 98978V103 1,246 10,000 SH   SOLE   10,000 0 0
ZYMEWORKS INC COM 98985W102 246 10,000 SH   SOLE   10,000 0 0