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
GLOBAL X FDS GLOBAL X SILVER 37954Y848 5,176 139,820 SH   SOLE   139,820 0 0
INVESCO CURRENCYSHARES JAPAN JAPANESE YEN 46138W107 2,456 28,000 SH   SOLE   28,000 0 0
PFIZER INC COM 717081103 795 24,305 SH   SOLE   24,305 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,742 14 SH   SOLE   14 0 0
TWITTER INC COM 90184L102 4,738 159,050 SH   SOLE   159,050 0 0
TUCOWS INC COM NEW 898697206 2,472 43,127 SH   SOLE   43,127 0 0
TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 136 11,000 SH   SOLE   11,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 4,282 11,818 SH   SOLE   11,818 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,056 11,750 SH   SOLE   11,750 0 0
SMUCKER J M CO COM NEW 832696405 423 4,000 SH   SOLE   4,000 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 804 16,850 SH   SOLE   16,850 0 0
ROKU INC COM CL A 77543R102 1,224 10,500 SH   SOLE   10,500 0 0
KAR AUCTION SVCS INC COM 48238T109 561 40,800 SH   SOLE   40,800 0 0
AMAZON COM INC COM 023135106 12,437 4,508 SH   SOLE   4,508 0 0
INPHI CORP COM 45772F107 411 3,500 SH   SOLE   3,500 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 1,160 22,540 SH   SOLE   22,540 0 0
NOKIA CORP SPONSORED ADR 654902204 880 200,000 SH   SOLE   200,000 0 0
BARRICK GOLD CORPORATION COM 067901108 4,359 162,510 SH   SOLE   162,510 0 0
GORES METROPOULOS INC COM CL A 382872109 107 10,000 SH   SOLE   10,000 0 0
CANADIAN IMP BK COMM COM 136069101 1,232 18,489 SH   SOLE   18,489 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 230 5,748 SH   SOLE   5,748 0 0
INTEL CORP COM 458140100 2,397 40,060 SH   SOLE   40,060 0 0
TREX CO INC COM 89531P105 260 2,000 SH   SOLE   2,000 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 339 6,000 SH   SOLE   6,000 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 975 68,311 SH   SOLE   68,311 0 0
ENERPLUS CORP COM 292766102 101 36,000 SH   SOLE   36,000 0 0
GENERAL MTRS CO COM 37045V100 304 12,000 SH   SOLE   12,000 0 0
HOME DEPOT INC COM 437076102 1,631 6,510 SH   SOLE   6,510 0 0
STARBUCKS CORP COM 855244109 2,888 39,240 SH   SOLE   39,240 0 0
COPART INC COM 217204106 1,924 23,100 SH   SOLE   23,100 0 0
ABBVIE INC COM 00287Y109 202 2,060 SH   SOLE   2,060 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,880 11,235 SH   SOLE   11,235 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 457 3,110 SH   SOLE   3,110 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 228 3,300 SH   SOLE   3,300 0 0
SONOS INC COM 83570H108 1,829 125,000 SH   SOLE   125,000 0 0
FEDEX CORP COM 31428X106 421 3,000 SH   SOLE   3,000 0 0
KEURIG DR PEPPER INC COM 49271V100 206 7,250 SH   SOLE   7,250 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1,351 27,250 SH   SOLE   27,250 0 0
FIRST SOLAR INC COM 336433107 544 11,000 SH   SOLE   11,000 0 0
MORGAN STANLEY COM NEW 617446448 3,113 64,450 SH   SOLE   64,450 0 0
WASTE CONNECTIONS INC COM 94106B101 4,079 43,675 SH   SOLE   43,675 0 0
CARDINAL HEALTH INC COM 14149Y108 444 8,500 SH   SOLE   8,500 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,383 8,000 SH   SOLE   8,000 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,569 8,687 SH   SOLE   8,687 0 0
BROWN FORMAN CORP CL B 115637209 1,591 25,000 SH   SOLE   25,000 0 0
BRP INC COM SUN VTG 05577W200 425 10,000 SH   SOLE   10,000 0 0
NORTH AMERN CONSTR GROUP LTD COM 656811106 1,620 259,323 SH   SOLE   259,323 0 0
NUTRIEN LTD COM 67077M108 1,626 50,760 SH   SOLE   50,760 0 0
TELUS CORPORATION COM 87971M103 2,803 167,650 SH   SOLE   167,650 0 0
ISHARES TR SHORT TREAS BD 464288679 1,661 15,000 SH   SOLE   15,000 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 417 21,100 SH   SOLE   21,100 0 0
IAMGOLD CORP COM 450913108 1,208 305,200 SH   SOLE   305,200 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,175 20,700 SH   SOLE   20,700 0 0
VMWARE INC CL A COM 928563402 465 3,000 SH   SOLE   3,000 0 0
SPARTAN ENERGY ACQUISITION C CL A COM STK 846784106 670 62,500 SH   SOLE   62,500 0 0
PROSHARES TR SHRT RUSSELL2000 74348A210 1,990 55,000 SH   SOLE   55,000 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 645 2,500 SH   SOLE   2,500 0 0
NEXTIER OILFIELD SOLUTIONS COM 65290C105 44 18,000 SH   SOLE   18,000 0 0
ICICI BANK LIMITED ADR 45104G104 848 91,300 SH   SOLE   91,300 0 0
IAA INC COM 449253103 1,319 34,200 SH   SOLE   34,200 0 0
HUMANA INC COM 444859102 1,939 5,000 SH   SOLE   5,000 0 0
DANAHER CORPORATION COM 235851102 3,397 19,210 SH   SOLE   19,210 0 0
SUNCOR ENERGY INC NEW COM 867224107 379 22,570 SH   SOLE   22,570 0 0
BECTON DICKINSON & CO COM 075887109 4,861 20,316 SH   SOLE   20,316 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 755 3,500 SH   SOLE   3,500 0 0
10X GENOMICS INC CL A COM 88025U109 1,139 12,750 SH   SOLE   12,750 0 0
BARCLAYS BK PLC IPATH B LIVESTCK 06746P498 252 8,400 SH   SOLE   8,400 0 0
SPDR SER TR S&P BIOTECH 78464A870 3,023 27,000 SH   SOLE   27,000 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 3,040 160,000 SH   SOLE   160,000 0 0
CASELLA WASTE SYS INC CL A 147448104 2,345 45,000 SH   SOLE   45,000 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 695 11,820 SH   SOLE   11,820 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,228 21,310 SH   SOLE   21,310 0 0
BOSTON BEER INC CL A 100557107 537 1,000 SH   SOLE   1,000 0 0
FIRSTSERVICE CORP NEW COM 33767E202 329 3,277 SH   SOLE   3,277 0 0
REPUBLIC SVCS INC COM 760759100 3,418 41,655 SH   SOLE   41,655 0 0
CRESCENT PT ENERGY CORP COM 22576C101 289 179,196 SH   SOLE   179,196 0 0
NEW GOLD INC CDA COM 644535106 363 268,500 SH   SOLE   268,500 0 0
ROYAL BK CDA COM 780087102 8,617 127,396 SH   SOLE   127,396 0 0
FLEXSHOPPER INC COM NEW 33939J303 131 75,082 SH   SOLE   75,082 0 0
CAMECO CORP COM 13321L108 420 41,061 SH   SOLE   41,061 0 0
ZYMEWORKS INC COM 98985W102 361 10,000 SH   SOLE   10,000 0 0
ZOETIS INC CL A 98978V103 1,992 14,535 SH   SOLE   14,535 0 0
SCHRODINGER INC COM 80810D103 366 4,000 SH   SOLE   4,000 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 910 22,175 SH   SOLE   22,175 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,350 36,800 SH   SOLE   36,800 0 0
CANADIAN NATL RY CO COM 136375102 457 5,187 SH   SOLE   5,187 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 307 62,583 SH   SOLE   62,583 0 0
HEICO CORP NEW COM 422806109 1,584 15,900 SH   SOLE   15,900 0 0
MANCHESTER UTD PLC NEW ORD CL A G5784H106 733 46,310 SH   SOLE   46,310 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 281 8,566 SH   SOLE   8,566 0 0
MICROSOFT CORP COM 594918104 11,826 58,111 SH   SOLE   58,111 0 0
HAYMAKER ACQUISITION CORP II COM CL A 42087L101 129 12,500 SH   SOLE   12,500 0 0
IDEXX LABS INC COM 45168D104 1,651 5,000 SH   SOLE   5,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,854 9,380 SH   SOLE   9,380 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,102 22,979 SH   SOLE   22,979 0 0
NEWMONT CORP COM 651639106 8,392 135,920 SH   SOLE   135,920 0 0
FACTSET RESH SYS INC COM 303075105 2,549 7,760 SH   SOLE   7,760 0 0
YAMANA GOLD INC COM 98462Y100 692 127,746 SH   SOLE   127,746 0 0
PEPSICO INC COM 713448108 2,226 16,829 SH   SOLE   16,829 0 0
ATLAS TECHNICAL CONSULTANTS *W EXP 11/26/202 049430119 23 57,951 SH   SOLE   57,951 0 0
DISNEY WALT CO COM DISNEY 254687106 2,093 18,768 SH   SOLE   18,768 0 0
AECOM COM 00766T100 1,503 40,000 SH   SOLE   40,000 0 0
SCHWAB CHARLES CORP COM 808513105 577 17,100 SH   SOLE   17,100 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 276 6,500 SH   SOLE   6,500 0 0
SUN LIFE FINANCIAL INC. COM 866796105 295 8,040 SH   SOLE   8,040 0 0
BANK NOVA SCOTIA B C COM 064149107 3,457 83,790 SH   SOLE   83,790 0 0
KIMBERLY CLARK CORP COM 494368103 3,172 22,440 SH   SOLE   22,440 0 0
SG BLOCKS INC COM NEW 78418A505 137 51,308 SH   SOLE   51,308 0 0
UNITEDHEALTH GROUP INC COM 91324P102 472 1,600 SH   SOLE   1,600 0 0
MAVERIX METALS INC COM NEW 57776F405 2,843 640,000 SH   SOLE   640,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 1,333 60,000 SH   SOLE   60,000 0 0
FACEBOOK INC CL A 30303M102 1,526 6,722 SH   SOLE   6,722 0 0
SPROTT INC COM NEW 852066208 387 10,810 SH   SOLE   10,810 0 0
CANADIAN NAT RES LTD COM 136385101 208 12,000 SH   SOLE   12,000 0 0
SHERWIN WILLIAMS CO COM 824348106 289 500 SH   SOLE   500 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 439 10,000 SH   SOLE   10,000 0 0
PAYPAL HLDGS INC COM 70450Y103 497 2,850 SH   SOLE   2,850 0 0
S&P GLOBAL INC COM 78409V104 4,989 15,142 SH   SOLE   15,142 0 0
VAIL RESORTS INC COM 91879Q109 1,831 10,050 SH   SOLE   10,050 0 0
WALMART INC COM 931142103 3,278 27,370 SH   SOLE   27,370 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4,003 40,000 SH   SOLE   40,000 0 0
ISHARES TR 20 YR TR BD ETF 464287432 4,920 30,012 SH   SOLE   30,012 0 0
AVALARA INC COM 05338G106 266 2,000 SH   SOLE   2,000 0 0
TESLA INC COM 88160R101 1,203 1,114 SH   SOLE   1,114 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 693 10,000 SH   SOLE   10,000 0 0
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 1,001 83,100 SH   SOLE   83,100 0 0
WATSCO INC COM 942622200 1,706 9,603 SH   SOLE   9,603 0 0
NOVAGOLD RES INC COM NEW 66987E206 148 16,200 SH   SOLE   16,200 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 843 2,000 SH   SOLE   2,000 0 0
BK OF AMERICA CORP COM 060505104 269 11,340 SH   SOLE   11,340 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 342 3,000 SH   SOLE   3,000 0 0
BCE INC COM NEW 05534B760 6,811 163,813 SH   SOLE   163,813 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 247 15,164 SH   SOLE   15,164 0 0
INVITAE CORP COM 46185L103 757 25,000 SH   SOLE   25,000 0 0
CVS HEALTH CORP COM 126650100 2,552 39,275 SH   SOLE   39,275 0 0
ALPHABET INC CAP STK CL A 02079K305 4,063 2,865 SH   SOLE   2,865 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 4,239 95,282 SH   SOLE   95,282 0 0
NIKE INC CL B 654106103 2,585 26,365 SH   SOLE   26,365 0 0
GENERAL MLS INC COM 370334104 1,849 30,000 SH   SOLE   30,000 0 0
LOCKHEED MARTIN CORP COM 539830109 1,005 2,753 SH   SOLE   2,753 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,906 12,801 SH   SOLE   12,801 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 5,666 42,161 SH   SOLE   42,161 0 0
MSCI INC COM 55354G100 5,209 15,603 SH   SOLE   15,603 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 982 90,500 SH   SOLE   90,500 0 0
ANNOVIS BIO INC COM 03615A108 52 12,000 SH   SOLE   12,000 0 0
PEMBINA PIPELINE CORP COM 706327103 387 15,533 SH   SOLE   15,533 0 0
TC ENERGY CORP COM 87807B107 622 14,601 SH   SOLE   14,601 0 0
POWERSHARES DB MULTI-SECTOR AGRICULTURE FD 46140H106 621 46,000 SH   SOLE   46,000 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 532 3,810 SH   SOLE   3,810 0 0
MOODYS CORP COM 615369105 330 1,203 SH   SOLE   1,203 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,456 9,500 SH   SOLE   9,500 0 0
COSTCO WHSL CORP NEW COM 22160K105 3,779 12,464 SH   SOLE   12,464 0 0
BROWN & BROWN INC COM 115236101 2,446 60,000 SH   SOLE   60,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,253 10,955 SH   SOLE   10,955 0 0
TORO CO COM 891092108 1,327 20,000 SH   SOLE   20,000 0 0
BOOKING HOLDINGS INC COM 09857L108 478 300 SH   SOLE   300 0 0
SUN CMNTYS INC COM 866674104 11,004 81,102 SH   SOLE   81,102 0 0
SHOPIFY INC CL A 82509L107 2,084 2,200 SH   SOLE   2,200 0 0
TEUCRIUM COMMODITY TR SOYBEAN FD 88166A607 210 15,000 SH   SOLE   15,000 0 0
DUOS TECHNOLOGIES GROUP INC COM 266042407 47 10,270 SH   SOLE   10,270 0 0
GALLAGHER ARTHUR J & CO COM 363576109 1,316 13,500 SH   SOLE   13,500 0 0
QUANTUM CORP COM NEW 747906501 58 15,000 SH   SOLE   15,000 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,016 18,000 SH   SOLE   18,000 0 0
APPLE INC COM 037833100 20,041 54,938 SH   SOLE   54,938 0 0
ELECTRONIC ARTS INC COM 285512109 1,148 8,690 SH   SOLE   8,690 0 0
LAUDER ESTEE COS INC CL A 518439104 1,039 5,505 SH   SOLE   5,505 0 0
ISHARES TR US HOME CONS ETF 464288752 441 10,000 SH   SOLE   10,000 0 0
NORBORD INC COM NEW 65548P403 910 40,000 SH   SOLE   40,000 0 0
POOL CORPORATION COM 73278L105 272 1,000 SH   SOLE   1,000 0 0
AGNICO EAGLE MINES LTD COM 008474108 3,637 56,980 SH   SOLE   56,980 0 0
ALPHABET INC CAP STK CL C 02079K107 7,877 5,572 SH   SOLE   5,572 0 0
COOPER COS INC COM NEW 216648402 3,411 12,025 SH   SOLE   12,025 0 0
FLIR SYS INC COM 302445101 1,298 32,000 SH   SOLE   32,000 0 0
AUTOZONE INC COM 053332102 338 300 SH   SOLE   300 0 0
CHEWY INC CL A 16679L109 1,073 24,000 SH   SOLE   24,000 0 0
SPDR SER TR S&P METALS MNG 78464A755 636 30,000 SH   SOLE   30,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 4,871 118,727 SH   SOLE   118,727 0 0
HENNESSY CAP ACQUSTION CORP CL A COM 42589C104 161 15,000 SH   SOLE   15,000 0 0
SEELOS THERAPEUTICS INC COM 81577F109 20 20,000 SH   SOLE   20,000 0 0
JOHNSON & JOHNSON COM 478160104 4,353 30,956 SH   SOLE   30,956 0 0
TILRAY INC NOTE 5.000%10/0 88688TAB6 249 550,000 PRN   SOLE   550,000 0 0
STRYKER CORPORATION COM 863667101 4,871 27,035 SH   SOLE   27,035 0 0
CITIGROUP INC COM NEW 172967424 298 5,827 SH   SOLE   5,827 0 0
ADAPTIMMUNE THERAPEUTICS PLC SPONDS ADR 00653A107 200 20,000 SH   SOLE   20,000 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 451 2,100 SH   SOLE   2,100 0 0
ENBRIDGE INC COM 29250N105 905 29,869 SH   SOLE   29,869 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,952 9,574 SH   SOLE   9,574 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100 140 53,775 SH   SOLE   53,775 0 0
JPMORGAN CHASE & CO COM 46625H100 3,194 33,954 SH   SOLE   33,954 0 0
BANK MONTREAL QUE COM 063671101 1,344 25,332 SH   SOLE   25,332 0 0
VISA INC COM CL A 92826C839 3,394 17,570 SH   SOLE   17,570 0 0
CISCO SYS INC COM 17275R102 217 4,650 SH   SOLE   4,650 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,125 14,825 SH   SOLE   14,825 0 0
MAGNA INTL INC COM 559222401 349 7,852 SH   SOLE   7,852 0 0