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
3M CO COM 88579Y101 32,533 154,991 SH   SOLE   154,991 0 0
ABB LTD SPONSORED ADR 000375204 367 14,842 SH   SOLE   14,842 0 0
ABBOTT LABS COM 002824100 6,917 129,620 SH   SOLE   129,620 0 0
ABBVIE INC COM 00287Y109 28,986 326,204 SH   SOLE   326,204 0 0
ABIOMED INC COM 003654100 2,154 12,773 SH   SOLE   12,773 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,976 14,629 SH   SOLE   14,629 0 0
ADOBE SYS INC COM 00724F101 18,812 126,106 SH   SOLE   126,106 0 0
ADVANCED MICRO DEVICES INC COM 007903107 248 19,425 SH   SOLE   19,425 0 0
ADVANTAGE OIL & GAS LTD COM 00765F101 1,152 182,860 SH   SOLE   182,860 0 0
AECOM COM 00766T100 883 24,000 SH Put SOLE   24,000 0 0
AETNA INC NEW COM 00817Y108 12,021 75,600 SH   SOLE   75,600 0 0
AFLAC INC COM 001055102 864 10,619 SH   SOLE   10,619 0 0
AGNC INVT CORP COM 00123Q104 352 16,217 SH   SOLE   16,217 0 0
AGNICO EAGLE MINES LTD COM 008474108 126,669 2,801,802 SH   SOLE   2,801,802 0 0
AGNICO EAGLE MINES LTD COM 008474108 818 18,100 SH Put SOLE   18,100 0 0
AGRIUM INC COM 008916108 182,590 1,703,103 SH   SOLE   1,703,103 0 0
AGRIUM INC COM 008916108 173,552 1,618,800 SH Call SOLE   1,618,800 0 0
AIR PRODS & CHEMS INC COM 009158106 15,247 100,829 SH   SOLE   100,829 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 2,596 53,277 SH   SOLE   53,277 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 1,513 223,848 SH   SOLE   223,848 0 0
ALASKA AIR GROUP INC COM 011659109 381 4,993 SH   SOLE   4,993 0 0
ALBEMARLE CORP COM 012653101 2,807 20,590 SH   SOLE   20,590 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 17,533 1,658,751 SH   SOLE   1,658,751 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 6,757 39,125 SH   SOLE   39,125 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,861 15,357 SH   SOLE   15,357 0 0
ALIO GOLD INC COM 01627X108 93 20,900 SH   SOLE   20,900 0 0
ALLERGAN PLC SHS G0177J108 6,463 31,536 SH   SOLE   31,536 0 0
ALLSTATE CORP COM 020002101 2,964 32,249 SH   SOLE   32,249 0 0
ALPHABET INC CAP STK CL C 02079K107 112,314 117,102 SH   SOLE   117,102 0 0
ALPHABET INC CAP STK CL A 02079K305 109,521 112,477 SH   SOLE   112,477 0 0
ALPS ETF TR RIVRFRNT STR INC 00162Q783 909 35,741 SH   SOLE   35,741 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,208 107,664 SH   SOLE   107,664 0 0
ALTRIA GROUP INC COM 02209S103 20,280 319,779 SH   SOLE   319,779 0 0
AMAZON COM INC COM 023135106 62,832 65,358 SH   SOLE   65,358 0 0
AMBEV SA SPONSORED ADR 02319V103 89 13,475 SH   SOLE   13,475 0 0
AMERCO COM 023586100 420 1,121 SH   SOLE   1,121 0 0
AMEREN CORP COM 023608102 5,786 100,036 SH   SOLE   100,036 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 573 12,072 SH   SOLE   12,072 0 0
AMERICAN ELEC PWR INC COM 025537101 898 12,780 SH   SOLE   12,780 0 0
AMERICAN EXPRESS CO COM 025816109 5,701 63,022 SH   SOLE   63,022 0 0
AMERICAN TOWER CORP NEW COM 03027X100 467 3,415 SH   SOLE   3,415 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 1,484 18,347 SH   SOLE   18,347 0 0
AMERIPRISE FINL INC COM 03076C106 1,698 11,435 SH   SOLE   11,435 0 0
AMERISOURCEBERGEN CORP COM 03073E105 443 5,352 SH   SOLE   5,352 0 0
AMGEN INC COM 031162100 12,944 69,421 SH   SOLE   69,421 0 0
ANALOG DEVICES INC COM 032654105 2,343 27,196 SH   SOLE   27,196 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 3,051 25,572 SH   SOLE   25,572 0 0
ANNALY CAP MGMT INC COM 035710409 920 75,462 SH   SOLE   75,462 0 0
ANTHEM INC COM 036752103 20,081 105,758 SH   SOLE   105,758 0 0
APOLLO INVT CORP COM 03761U106 589 96,399 SH   SOLE   96,399 0 0
APPLE HOSPITALITY REIT INC COM NEW 03784Y200 1,891 100,000 SH Call SOLE   100,000 0 0
APPLE INC COM 037833100 142,112 922,085 SH   SOLE   922,085 0 0
APPLIED MATLS INC COM 038222105 4,509 86,570 SH   SOLE   86,570 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 439 10,329 SH   SOLE   10,329 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,488 35,000 SH Call SOLE   35,000 0 0
ARCONIC INC COM 03965L100 220 8,842 SH   SOLE   8,842 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 348 34,650 SH   SOLE   34,650 0 0
ARES CAP CORP COM 04010L103 1,820 111,047 SH   SOLE   111,047 0 0
ARROW ELECTRS INC COM 042735100 468 5,826 SH   SOLE   5,826 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,015 29,972 SH   SOLE   29,972 0 0
AT&T INC COM 00206R102 14,253 363,880 SH   SOLE   363,880 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,834 16,778 SH   SOLE   16,778 0 0
AUTONATION INC COM 05329W102 416 8,770 SH   SOLE   8,770 0 0
AUTOZONE INC COM 053332102 2,343 3,937 SH   SOLE   3,937 0 0
AVERY DENNISON CORP COM 053611109 927 9,422 SH   SOLE   9,422 0 0
B2GOLD CORP COM 11777Q209 1,857 663,122 SH   SOLE   663,122 0 0
BANCO SANTANDER SA ADR 05964H105 849 122,339 SH   SOLE   122,339 0 0
BANK AMER CORP COM 060505104 32,865 1,296,977 SH   SOLE   1,296,977 0 0
BANK MONTREAL QUE COM 063671101 894,419 11,813,756 SH   SOLE   11,813,756 0 0
BANK N S HALIFAX COM 064149107 1,273,750 19,824,895 SH   SOLE   19,824,895 0 0
BANK NEW YORK MELLON CORP COM 064058100 2,437 45,962 SH   SOLE   45,962 0 0
BARCLAYS BK PLC IPATH S&P500 VIX 06746L422 405 10,347 SH   SOLE   10,347 0 0
BARCLAYS PLC ADR 06738E204 3,055 295,157 SH   SOLE   295,157 0 0
BARD C R INC COM 067383109 48,117 150,130 SH   SOLE   150,130 0 0
BARRICK GOLD CORP COM 067901108 225,484 14,013,915 SH   SOLE   14,013,915 0 0
BAXTER INTL INC COM 071813109 1,947 31,033 SH   SOLE   31,033 0 0
BAYTEX ENERGY CORP COM 07317Q105 558 185,414 SH   SOLE   185,414 0 0
BCE INC COM NEW 05534B760 678,706 14,492,964 SH   SOLE   14,492,964 0 0
BCE INC COM NEW 05534B760 1,240,995 26,500,000 SH Call SOLE   26,500,000 0 0
BECTON DICKINSON & CO COM 075887109 3,888 19,840 SH   SOLE   19,840 0 0
BED BATH & BEYOND INC COM 075896100 378 16,115 SH   SOLE   16,115 0 0
BERKLEY W R CORP COM 084423102 428 6,417 SH   SOLE   6,417 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 60,253 328,676 SH   SOLE   328,676 0 0
BEST BUY INC COM 086516101 2,443 42,884 SH   SOLE   42,884 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 707 17,448 SH   SOLE   17,448 0 0
BIOGEN INC COM 09062X103 13,240 42,283 SH   SOLE   42,283 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 250 2,688 SH   SOLE   2,688 0 0
BLACKBERRY LTD COM 09228F103 62,585 5,597,946 SH   SOLE   5,597,946 0 0
BLACKROCK CAPITAL INVESTMENT COM 092533108 237 31,663 SH   SOLE   31,663 0 0
BLACKROCK INC COM 09247X101 3,852 8,615 SH   SOLE   8,615 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 1,252 51,258 SH   SOLE   51,258 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 4,728 141,692 SH   SOLE   141,692 0 0
BOEING CO COM 097023105 35,827 140,933 SH   SOLE   140,933 0 0
BORGWARNER INC COM 099724106 697 13,597 SH   SOLE   13,597 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 139 13,627 SH   SOLE   13,627 0 0
BP PLC SPONSORED ADR 055622104 3,782 98,409 SH   SOLE   98,409 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 18,889 296,341 SH   SOLE   296,341 0 0
BROADCOM LTD SHS Y09827109 8,958 36,936 SH   SOLE   36,936 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 449,429 10,882,065 SH   SOLE   10,882,065 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 4,469 150,720 SH   SOLE   150,720 0 0
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 189 14,011 SH   SOLE   14,011 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 35,816 830,238 SH   SOLE   830,238 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 9,698 415,321 SH   SOLE   415,321 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 26,928 803,328 SH   SOLE   803,328 0 0
CAE INC COM 124765108 19,611 1,118,712 SH   SOLE   1,118,712 0 0
CALAVO GROWERS INC COM 128246105 298 4,075 SH   SOLE   4,075 0 0
CAMDEN PPTY TR SH BEN INT 133131102 479 5,241 SH   SOLE   5,241 0 0
CAMECO CORP COM 13321L108 47,826 4,945,783 SH   SOLE   4,945,783 0 0
CAMPBELL SOUP CO COM 134429109 486 10,376 SH   SOLE   10,376 0 0
CANADIAN NAT RES LTD COM 136385101 436,199 13,024,767 SH   SOLE   13,024,767 0 0
CANADIAN NATL RY CO COM 136375102 775,511 9,360,418 SH   SOLE   9,360,418 0 0
CANADIAN PAC RY LTD COM 13645T100 286,975 1,707,877 SH   SOLE   1,707,877 0 0
CAPITAL ONE FINL CORP COM 14040H105 404 4,771 SH   SOLE   4,771 0 0
CARMAX INC COM 143130102 422 5,570 SH   SOLE   5,570 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 300 4,646 SH   SOLE   4,646 0 0
CATERPILLAR INC DEL COM 149123101 29,484 236,422 SH   SOLE   236,422 0 0
CBOE HLDGS INC COM 12503M108 13,594 126,300 SH Call SOLE   126,300 0 0
CBS CORP NEW CL B 124857202 1,341 23,123 SH   SOLE   23,123 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 137,148 1,567,049 SH   SOLE   1,567,049 0 0
CELESTICA INC SUB VTG SHS 15101Q108 1,792 144,714 SH   SOLE   144,714 0 0
CELGENE CORP COM 151020104 20,997 143,990 SH   SOLE   143,990 0 0
CENOVUS ENERGY INC COM 15135U109 126,508 12,625,576 SH   SOLE   12,625,576 0 0
CENOVUS ENERGY INC COM 15135U109 4,223 421,500 SH Call SOLE   421,500 0 0
CENTRAL FD CDA LTD CL A 153501101 1,536 121,265 SH   SOLE   121,265 0 0
CENTURYLINK INC COM 156700106 374 19,800 SH   SOLE   19,800 0 0
CF INDS HLDGS INC COM 125269100 1,747 49,685 SH   SOLE   49,685 0 0
CHESAPEAKE ENERGY CORP COM 165167107 69 16,153 SH   SOLE   16,153 0 0
CHEVRON CORP NEW COM 166764100 34,201 291,071 SH   SOLE   291,071 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 1,488 88,554 SH   SOLE   88,554 0 0
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 2,395 47,362 SH   SOLE   47,362 0 0
CHURCH & DWIGHT INC COM 171340102 2,700 55,734 SH   SOLE   55,734 0 0
CIGNA CORPORATION COM 125509109 1,795 9,604 SH   SOLE   9,604 0 0
CINTAS CORP COM 172908105 260 1,799 SH   SOLE   1,799 0 0
CISCO SYS INC COM 17275R102 20,580 611,955 SH   SOLE   611,955 0 0
CIT GROUP INC COM NEW 125581801 476 9,705 SH   SOLE   9,705 0 0
CITIGROUP INC COM NEW 172967424 21,709 298,440 SH   SOLE   298,440 0 0
CITIGROUP INC COM NEW 172967424 29,096 400,000 SH Call SOLE   400,000 0 0
CITRIX SYS INC COM 177376100 6,315 82,199 SH   SOLE   82,199 0 0
CLEVELAND CLIFFS INC COM 185899101 207 28,900 SH   SOLE   28,900 0 0
CMS ENERGY CORP COM 125896100 740 15,968 SH   SOLE   15,968 0 0
COACH INC COM 189754104 201 4,990 SH   SOLE   4,990 0 0
COCA COLA CO COM 191216100 21,190 470,774 SH   SOLE   470,774 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,956 40,750 SH   SOLE   40,750 0 0
COLGATE PALMOLIVE CO COM 194162103 4,655 63,894 SH   SOLE   63,894 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 1,602 32,229 SH   SOLE   32,229 0 0
COMCAST CORP NEW CL A 20030N101 27,691 719,613 SH   SOLE   719,613 0 0
CONCORDIA INTERNATIONAL CORP COM 20653P102 24 20,243 SH   SOLE   20,243 0 0
CONOCOPHILLIPS COM 20825C104 1,245 24,871 SH   SOLE   24,871 0 0
CONSTELLATION BRANDS INC CL A 21036P108 5,236 26,253 SH   SOLE   26,253 0 0
CORNING INC COM 219350105 1,164 38,915 SH   SOLE   38,915 0 0
COSTCO WHSL CORP NEW COM 22160K105 14,549 88,557 SH   SOLE   88,557 0 0
COTT CORP QUE COM 22163N106 9,664 643,829 SH   SOLE   643,829 0 0
COTT CORP QUE COM 22163N106 1,051 70,000 SH Put SOLE   70,000 0 0
CPI CARD GROUP INC COM 12634H101 221 187,175 SH   SOLE   187,175 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 1,921 121,562 SH   SOLE   121,562 0 0
CRESCENT PT ENERGY CORP COM 22576C101 59,145 7,347,265 SH   SOLE   7,347,265 0 0
CROWN HOLDINGS INC COM 228368106 464 7,777 SH   SOLE   7,777 0 0
CSX CORP COM 126408103 3,714 68,439 SH   SOLE   68,439 0 0
CURRENCYSHARES SWISS FRANC T SWISS FRANC SH 23129V109 876 8,970 SH   SOLE   8,970 0 0
CVS HEALTH CORP COM 126650100 11,168 137,340 SH   SOLE   137,340 0 0
D R HORTON INC COM 23331A109 584 14,634 SH   SOLE   14,634 0 0
DANA INCORPORATED COM 235825205 584 20,900 SH   SOLE   20,900 0 0
DANAHER CORP DEL COM 235851102 8,596 100,208 SH   SOLE   100,208 0 0
DAVITA INC COM 23918K108 1,392 23,435 SH   SOLE   23,435 0 0
DEERE & CO COM 244199105 1,806 14,381 SH   SOLE   14,381 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 2,054 42,589 SH   SOLE   42,589 0 0
DELUXE CORP COM 248019101 306 4,200 SH   SOLE   4,200 0 0
DENISON MINES CORP COM 248356107 33 71,020 SH   SOLE   71,020 0 0
DENTSPLY SIRONA INC COM 24906P109 479 8,011 SH   SOLE   8,011 0 0
DESCARTES SYS GROUP INC COM 249906108 592 21,633 SH   SOLE   21,633 0 0
DEVON ENERGY CORP NEW COM 25179M103 239 6,498 SH   SOLE   6,498 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 8,056 60,967 SH   SOLE   60,967 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 471 32,473 SH   SOLE   32,473 0 0
DIGITAL RLTY TR INC COM 253868103 619 5,233 SH   SOLE   5,233 0 0
DISCOVER FINL SVCS COM 254709108 372 5,768 SH   SOLE   5,768 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 490 23,004 SH   SOLE   23,004 0 0
DISH NETWORK CORP CL A 25470M109 383 7,070 SH   SOLE   7,070 0 0
DISNEY WALT CO COM DISNEY 254687106 39,158 397,265 SH   SOLE   397,265 0 0
DOLLAR GEN CORP NEW COM 256677105 1,920 23,692 SH   SOLE   23,692 0 0
DOLLAR TREE INC COM 256746108 1,064 12,259 SH   SOLE   12,259 0 0
DOMINION DIAMOND CORP COM 257287102 358 25,212 SH   SOLE   25,212 0 0
DOMTAR CORP COM NEW 257559203 294 6,767 SH   SOLE   6,767 0 0
DOWDUPONT INC COM 26078J100 5,549 80,156 SH   SOLE   80,156 0 0
DSW INC CL A 23334L102 250 11,623 SH   SOLE   11,623 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 6,038 71,945 SH   SOLE   71,945 0 0
DUKE REALTY CORP COM NEW 264411505 378 13,107 SH   SOLE   13,107 0 0
DXC TECHNOLOGY CO COM 23355L106 9,875 114,984 SH   SOLE   114,984 0 0
EASTMAN CHEM CO COM 277432100 3,473 38,381 SH   SOLE   38,381 0 0
EATON CORP PLC SHS G29183103 335 4,365 SH   SOLE   4,365 0 0
ECOLAB INC COM 278865100 1,467 11,406 SH   SOLE   11,406 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 257 2,353 SH   SOLE   2,353 0 0
ELDORADO GOLD CORP NEW COM 284902103 1,480 672,817 SH   SOLE   672,817 0 0
ELECTRONIC ARTS INC COM 285512109 268 2,271 SH   SOLE   2,271 0 0
ENBRIDGE INC COM 29250N105 853,459 20,398,166 SH   SOLE   20,398,166 0 0
ENBRIDGE INC COM 29250N105 11,715 280,000 SH Put SOLE   280,000 0 0
ENCANA CORP COM 292505104 135,079 11,466,790 SH   SOLE   11,466,790 0 0
ENCANA CORP COM 292505104 236 20,000 SH Call SOLE   20,000 0 0
ENERPLUS CORP COM 292766102 1,597 161,815 SH   SOLE   161,815 0 0
ENI S P A SPONSORED ADR 26874R108 2,014 60,912 SH   SOLE   60,912 0 0
ENTERGY CORP NEW COM 29364G103 463 6,058 SH   SOLE   6,058 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 440 6,679 SH   SOLE   6,679 0 0
ESSA PHARMA INC COM 29668H104 58 201,000 SH   SOLE   201,000 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 203 6,737 SH   SOLE   6,737 0 0
EVEREST RE GROUP LTD COM G3223R108 376 1,645 SH   SOLE   1,645 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,125 17,760 SH   SOLE   17,760 0 0
EXXON MOBIL CORP COM 30231G102 33,098 403,731 SH   SOLE   403,731 0 0
FACEBOOK INC CL A 30303M102 33,046 193,400 SH   SOLE   193,400 0 0
FASTENAL CO COM 311900104 538 11,800 SH   SOLE   11,800 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 671 5,403 SH   SOLE   5,403 0 0
FEDEX CORP COM 31428X106 3,044 13,494 SH   SOLE   13,494 0 0
FERRARI N V COM N3167Y103 490 4,438 SH   SOLE   4,438 0 0
FIDUS INVT CORP COM 316500107 165 10,245 SH   SOLE   10,245 0 0
FIFTH STREET FINANCE CORP COM 31678A103 297 54,244 SH   SOLE   54,244 0 0
FIFTH THIRD BANCORP COM 316773100 837 29,919 SH   SOLE   29,919 0 0
FIREEYE INC COM 31816Q101 380 22,655 SH   SOLE   22,655 0 0
FIRST COMWLTH FINL CORP PA COM 319829107 300 21,250 SH   SOLE   21,250 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 665 97,151 SH   SOLE   97,151 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,022 28,925 SH   SOLE   28,925 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 815 7,800 SH Put SOLE   7,800 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 468 7,322 SH   SOLE   7,322 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 226 7,600 SH   SOLE   7,600 0 0
FIRSTENERGY CORP COM 337932107 982 31,852 SH   SOLE   31,852 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 1,288 19,591 SH   SOLE   19,591 0 0
FLUOR CORP NEW COM 343412102 1,210 28,745 SH   SOLE   28,745 0 0
FOOT LOCKER INC COM 344849104 308 8,733 SH   SOLE   8,733 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 4,874 407,205 SH   SOLE   407,205 0 0
FORTIS INC COM 349553107 266,146 7,440,485 SH   SOLE   7,440,485 0 0
FORTIVE CORP COM 34959J108 17,854 252,209 SH   SOLE   252,209 0 0
FORTUNA SILVER MINES INC COM 349915108 477 108,800 SH   SOLE   108,800 0 0
FRANCO NEVADA CORP COM 351858105 173,977 2,245,448 SH   SOLE   2,245,448 0 0
FRANKLIN RES INC COM 354613101 453 10,173 SH   SOLE   10,173 0 0
FREEPORT-MCMORAN INC CL B 35671D857 275 19,564 SH   SOLE   19,564 0 0
FS INVT CORP COM 302635107 906 107,269 SH   SOLE   107,269 0 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 85 15,191 SH   SOLE   15,191 0 0
GAP INC DEL COM 364760108 498 16,876 SH   SOLE   16,876 0 0
GARMIN LTD SHS H2906T109 330 6,120 SH   SOLE   6,120 0 0
GENERAC HLDGS INC COM 368736104 223 4,854 SH   SOLE   4,854 0 0
GENERAL DYNAMICS CORP COM 369550108 2,946 14,332 SH   SOLE   14,332 0 0
GENERAL ELECTRIC CO COM 369604103 41,691 1,724,177 SH   SOLE   1,724,177 0 0
GENERAL MLS INC COM 370334104 5,515 106,553 SH   SOLE   106,553 0 0
GENERAL MTRS CO COM 37045V100 12,692 314,304 SH   SOLE   314,304 0 0
GERDAU S A SPON ADR REP PFD 373737105 173 50,500 SH   SOLE   50,500 0 0
GILDAN ACTIVEWEAR INC COM 375916103 85,148 2,722,111 SH   SOLE   2,722,111 0 0
GILDAN ACTIVEWEAR INC COM 375916103 2,659 85,000 SH Put SOLE   85,000 0 0
GILDAN ACTIVEWEAR INC COM 375916103 2,099 67,100 SH Call SOLE   67,100 0 0
GILEAD SCIENCES INC COM 375558103 52,402 646,783 SH   SOLE   646,783 0 0
GLADSTONE CAPITAL CORP COM 376535100 107 11,245 SH   SOLE   11,245 0 0
GLADSTONE INVT CORP COM 376546107 98 10,298 SH   SOLE   10,298 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6,341 156,178 SH   SOLE   156,178 0 0
GLOBAL X FDS SOCIAL MED ETF 37950E416 378 12,040 SH   SOLE   12,040 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 278 12,786 SH   SOLE   12,786 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 345 9,220 SH   SOLE   9,220 0 0
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 331 76,850 SH   SOLE   76,850 0 0
GOLD STD VENTURES CORP COM 380738104 16 10,071 SH   SOLE   10,071 0 0
GOLDCORP INC NEW COM 380956409 136,095 10,501,156 SH   SOLE   10,501,156 0 0
GOLDEN STAR RES LTD CDA COM 38119T104 8 10,800 SH   SOLE   10,800 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 5,714 250,400 SH   SOLE   250,400 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 43,026 181,400 SH   SOLE   181,400 0 0
GOLUB CAP BDC INC COM 38173M102 474 25,186 SH   SOLE   25,186 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 409 12,309 SH   SOLE   12,309 0 0
GRAN TIERRA ENERGY INC COM 38500T101 151 66,084 SH   SOLE   66,084 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 1,940 47,932 SH   SOLE   47,932 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 1,214 30,000 SH Put SOLE   30,000 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 166,726 3,214,311 SH   SOLE   3,214,311 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 2,801 54,000 SH Call SOLE   54,000 0 0
GULFPORT ENERGY CORP COM NEW 402635304 171 11,905 SH   SOLE   11,905 0 0
HALLIBURTON CO COM 406216101 9,619 208,970 SH   SOLE   208,970 0 0
HANESBRANDS INC COM 410345102 4,240 172,097 SH   SOLE   172,097 0 0
HARLEY DAVIDSON INC COM 412822108 328 6,813 SH   SOLE   6,813 0 0
HARRIS CORP DEL COM 413875105 1,128 8,563 SH   SOLE   8,563 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 2,793 50,379 SH   SOLE   50,379 0 0
HCA HEALTHCARE INC COM 40412C101 8,413 105,704 SH   SOLE   105,704 0 0
HCP INC COM 40414L109 222 7,964 SH   SOLE   7,964 0 0
HD SUPPLY HLDGS INC COM 40416M105 394 10,924 SH   SOLE   10,924 0 0
HEALTHSOUTH CORP COM NEW 421924309 1,025 22,105 SH   SOLE   22,105 0 0
HECLA MNG CO COM 422704106 70 14,000 SH   SOLE   14,000 0 0
HERBALIFE LTD COM USD SHS G4412G101 4,487 66,151 SH   SOLE   66,151 0 0
HERCULES CAPITAL INC COM 427096508 457 35,456 SH   SOLE   35,456 0 0
HESS CORP COM 42809H107 1,413 30,139 SH   SOLE   30,139 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 376 25,588 SH   SOLE   25,588 0 0
HOME DEPOT INC COM 437076102 56,412 344,904 SH   SOLE   344,904 0 0
HONDA MOTOR LTD AMERN SHS 438128308 1,586 53,655 SH   SOLE   53,655 0 0
HONEYWELL INTL INC COM 438516106 35,425 249,927 SH   SOLE   249,927 0 0
HORMEL FOODS CORP COM 440452100 497 15,465 SH   SOLE   15,465 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 261 9,149 SH   SOLE   9,149 0 0
HP INC COM 40434L105 1,477 73,982 SH   SOLE   73,982 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 2,835 57,376 SH   SOLE   57,376 0 0
HUDBAY MINERALS INC COM 443628102 1,669 224,050 SH   SOLE   224,050 0 0
HUDBAY MINERALS INC COM 443628102 261 35,000 SH Call SOLE   35,000 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,698 7,500 SH   SOLE   7,500 0 0
HUNTSMAN CORP COM 447011107 11,222 409,246 SH   SOLE   409,246 0 0
IAMGOLD CORP COM 450913108 2,263 371,038 SH   SOLE   371,038 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,911 12,915 SH   SOLE   12,915 0 0
IMPERIAL OIL LTD COM NEW 453038408 99,384 3,111,571 SH   SOLE   3,111,571 0 0
INDIA FD INC COM 454089103 327 12,204 SH   SOLE   12,204 0 0
INFOSYS LTD SPONSORED ADR 456788108 460 31,553 SH   SOLE   31,553 0 0
ING GROEP N V SPONSORED ADR 456837103 307 16,659 SH   SOLE   16,659 0 0
INGERSOLL-RAND PLC SHS G47791101 678 7,605 SH   SOLE   7,605 0 0
INGREDION INC COM 457187102 1,621 13,436 SH   SOLE   13,436 0 0
INTEL CORP COM 458140100 15,030 394,694 SH   SOLE   394,694 0 0
INTELSAT S A COM L5140P101 133 28,300 SH   SOLE   28,300 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 14,334 98,800 SH   SOLE   98,800 0 0
INTERPUBLIC GROUP COS INC COM 460690100 1,107 53,224 SH   SOLE   53,224 0 0
INTL PAPER CO COM 460146103 264 4,650 SH   SOLE   4,650 0 0
INTUIT COM 461202103 248 1,748 SH   SOLE   1,748 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 887 2,544 SH   SOLE   2,544 0 0
INVESCO LTD SHS G491BT108 1,111 31,719 SH   SOLE   31,719 0 0
IRON MTN INC NEW COM 46284V101 439 11,295 SH   SOLE   11,295 0 0
ISHARES MSCI EURO FL ETF 464289180 312 13,277 SH   SOLE   13,277 0 0
ISHARES GOLD TRUST ISHARES 464285105 3,418 277,626 SH   SOLE   277,626 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,382 25,577 SH   SOLE   25,577 0 0
ISHARES INC EM MKTS DIV ETF 464286319 551 13,295 SH   SOLE   13,295 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 742 13,317 SH   SOLE   13,317 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 577 9,924 SH   SOLE   9,924 0 0
ISHARES INC MSCI EURZONE ETF 464286608 648 14,959 SH   SOLE   14,959 0 0
ISHARES INC MSCI AUST ETF 464286103 282 12,584 SH   SOLE   12,584 0 0
ISHARES INC MSCI BRZ CAP ETF 464286400 1,414 33,910 SH   SOLE   33,910 0 0
ISHARES INC MSCI STH KOR ETF 464286772 2,031 29,414 SH   SOLE   29,414 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 1,035 65,774 SH   SOLE   65,774 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 284 2,830 SH   SOLE   2,830 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,942 34,840 SH   SOLE   34,840 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,596 12,792 SH   SOLE   12,792 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 231 1,870 SH   SOLE   1,870 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 16,301 153,031 SH   SOLE   153,031 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 7,624 173,121 SH   SOLE   173,121 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,839 21,391 SH   SOLE   21,391 0 0
ISHARES TR CORE S&P500 ETF 464287200 25,520 100,899 SH   SOLE   100,899 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,988 22,292 SH   SOLE   22,292 0 0
ISHARES TR CORE S&P SCP ETF 464287804 660 8,893 SH   SOLE   8,893 0 0
ISHARES TR HDG MSCI EAFE 46434V803 2,745 94,853 SH   SOLE   94,853 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 2,017 39,594 SH   SOLE   39,594 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 600 5,333 SH   SOLE   5,333 0 0
ISHARES TR GLOBAL TECH ETF 464287291 682 4,789 SH   SOLE   4,789 0 0
ISHARES TR IBOXX HI YD ETF 464288513 986 11,105 SH   SOLE   11,105 0 0
ISHARES TR INTL DEV RE ETF 464288489 223 7,650 SH   SOLE   7,650 0 0
ISHARES TR INTL SEL DIV ETF 464288448 1,963 58,134 SH   SOLE   58,134 0 0
ISHARES TR MRGSTR SM CP GR 464288604 239 1,408 SH   SOLE   1,408 0 0
ISHARES TR MRNING SM CP ETF 464288703 668 4,554 SH   SOLE   4,554 0 0
ISHARES TR MSCI ACWI ETF 464288257 611 8,885 SH   SOLE   8,885 0 0
ISHARES TR MSCI EAFE ETF 464287465 18,501 270,172 SH   SOLE   270,172 0 0
ISHARES TR EAFE SML CP ETF 464288273 2,711 43,720 SH   SOLE   43,720 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 10,581 236,126 SH   SOLE   236,126 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,017 3,049 SH   SOLE   3,049 0 0
ISHARES TR NA TEC SFTWR ETF 464287515 445 3,045 SH   SOLE   3,045 0 0
ISHARES TR RUS 1000 ETF 464287622 366 2,619 SH   SOLE   2,619 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 8,076 54,500 SH   SOLE   54,500 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 996 8,022 SH   SOLE   8,022 0 0
ISHARES TR RUS MID CAP ETF 464287499 375 1,900 SH   SOLE   1,900 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 628 7,400 SH   SOLE   7,400 0 0
ISHARES TR S&P MC 400VL ETF 464287705 2,036 13,329 SH   SOLE   13,329 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2,167 14,608 SH   SOLE   14,608 0 0
ISHARES TR SHORT TREAS BD 464288679 754 6,829 SH   SOLE   6,829 0 0
ISHARES TR TIPS BD ETF 464287176 713 6,276 SH   SOLE   6,276 0 0
ISHARES TR MSCI INDIA ETF 46429B598 227 6,898 SH   SOLE   6,898 0 0
ISHARES TR CORE MSCI EAFE 46432F842 763 11,885 SH   SOLE   11,885 0 0
ISHARES TR CORE 1 5 YR USD 46432F859 433 8,615 SH   SOLE   8,615 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 2,360 46,630 SH   SOLE   46,630 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 1,708 24,038 SH   SOLE   24,038 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 886 29,420 SH   SOLE   29,420 0 0
ISHARES TR US AER DEF ETF 464288760 654 3,674 SH   SOLE   3,674 0 0
ISHARES TR US CR BD ETF 464288620 671 5,980 SH   SOLE   5,980 0 0
ISHARES TR U.S. INSRNCE ETF 464288786 313 4,905 SH   SOLE   4,905 0 0
ISHARES TR U.S. MED DVC ETF 464288810 376 2,253 SH   SOLE   2,253 0 0
ISHARES TR U.S. PHARMA ETF 464288836 242 1,550 SH   SOLE   1,550 0 0
ISHARES TR S&P US PFD STK 464288687 1,022 26,336 SH   SOLE   26,336 0 0
ISHARES TR U.S. REAL ES ETF 464287739 752 9,415 SH   SOLE   9,415 0 0
ISHARES TR US REGNL BKS ETF 464288778 594 12,573 SH   SOLE   12,573 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 3,621 80,800 SH Put SOLE   80,800 0 0
JETBLUE AIRWAYS CORP COM 477143101 356 19,226 SH   SOLE   19,226 0 0
JOHNSON & JOHNSON COM 478160104 99,083 762,121 SH   SOLE   762,121 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,573 39,033 SH   SOLE   39,033 0 0
JPMORGAN CHASE & CO COM 46625H100 53,140 556,386 SH   SOLE   556,386 0 0
JUST ENERGY GROUP INC COM 48213W101 1,594 274,416 SH   SOLE   274,416 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 722 6,642 SH   SOLE   6,642 0 0
KAR AUCTION SVCS INC COM 48238T109 222 4,640 SH   SOLE   4,640 0 0
KCAP FINL INC COM 48668E101 61 16,749 SH   SOLE   16,749 0 0
KELLOGG CO COM 487836108 2,007 32,173 SH   SOLE   32,173 0 0
KEMET CORP COM NEW 488360207 218 10,315 SH   SOLE   10,315 0 0
KIMBERLY CLARK CORP COM 494368103 6,820 57,954 SH   SOLE   57,954 0 0
KIMCO RLTY CORP COM 49446R109 1,215 62,136 SH   SOLE   62,136 0 0
KINDER MORGAN INC DEL COM 49456B101 6,694 349,017 SH   SOLE   349,017 0 0
KINROSS GOLD CORP COM NO PAR 496902404 65,849 15,530,507 SH   SOLE   15,530,507 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 3,120 241,451 SH   SOLE   241,451 0 0
KKR & CO L P DEL COM UNITS 48248M102 451 22,162 SH   SOLE   22,162 0 0
KLA-TENCOR CORP COM 482480100 435 4,103 SH   SOLE   4,103 0 0
KLONDEX MNS LTD COM 498696103 1,070 293,933 SH   SOLE   293,933 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 702 17,050 SH   SOLE   17,050 0 0
KRAFT HEINZ CO COM 500754106 14,545 187,557 SH   SOLE   187,557 0 0
KROGER CO COM 501044101 1,118 55,727 SH   SOLE   55,727 0 0
KROGER CO COM 501044101 2,315 115,400 SH Call SOLE   115,400 0 0
L3 TECHNOLOGIES INC COM 502413107 1,225 6,500 SH   SOLE   6,500 0 0
LAM RESEARCH CORP COM 512807108 860 4,649 SH   SOLE   4,649 0 0
LAS VEGAS SANDS CORP COM 517834107 1,427 22,237 SH   SOLE   22,237 0 0
LAZARD LTD SHS A G54050102 1,423 31,476 SH   SOLE   31,476 0 0
LEAR CORP COM NEW 521865204 523 3,023 SH   SOLE   3,023 0 0
LENNAR CORP CL A 526057104 490 9,272 SH   SOLE   9,272 0 0
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 466 8,742 SH   SOLE   8,742 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 555 5,826 SH   SOLE   5,826 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 988 30,215 SH   SOLE   30,215 0 0
LIBERTY PPTY TR SH BEN INT 531172104 375 9,136 SH   SOLE   9,136 0 0
LILLY ELI & CO COM 532457108 10,185 119,064 SH   SOLE   119,064 0 0
LINCOLN NATL CORP IND COM 534187109 450 6,124 SH   SOLE   6,124 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 206 6,466 SH   SOLE   6,466 0 0
LOCKHEED MARTIN CORP COM 539830109 4,041 13,023 SH   SOLE   13,023 0 0
LOWES COS INC COM 548661107 1,613 20,177 SH   SOLE   20,177 0 0
LULULEMON ATHLETICA INC COM 550021109 617 9,904 SH   SOLE   9,904 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,896 29,240 SH   SOLE   29,240 0 0
MACERICH CO COM 554382101 555 10,093 SH   SOLE   10,093 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 10,397 144,042 SH   SOLE   144,042 0 0
MACYS INC COM 55616P104 3,808 174,497 SH   SOLE   174,497 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 201 937 SH   SOLE   937 0 0
MAG SILVER CORP COM 55903Q104 196 17,468 SH   SOLE   17,468 0 0
MAGNA INTL INC COM 559222401 168,850 3,163,165 SH   SOLE   3,163,165 0 0
MAGNA INTL INC COM 559222401 5,338 100,000 SH Call SOLE   100,000 0 0
MAIN STREET CAPITAL CORP COM 56035L104 933 23,477 SH   SOLE   23,477 0 0
MANULIFE FINL CORP COM 56501R106 561,202 27,659,032 SH   SOLE   27,659,032 0 0
MANULIFE FINL CORP COM 56501R106 588 29,000 SH Put SOLE   29,000 0 0
MARATHON OIL CORP COM 565849106 139 10,215 SH   SOLE   10,215 0 0
MARATHON PETE CORP COM 56585A102 5,698 101,613 SH   SOLE   101,613 0 0
MARKEL CORP COM 570535104 5,944 5,566 SH   SOLE   5,566 0 0
MARRIOTT INTL INC NEW CL A 571903202 310 2,813 SH   SOLE   2,813 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 518 28,928 SH   SOLE   28,928 0 0
MASTERCARD INCORPORATED CL A 57636Q104 14,286 101,177 SH   SOLE   101,177 0 0
MCCORMICK & CO INC COM NON VTG 579780206 2,747 26,763 SH   SOLE   26,763 0 0
MCDERMOTT INTL INC COM 580037109 109 14,950 SH   SOLE   14,950 0 0
MCDONALDS CORP COM 580135101 58,586 373,922 SH   SOLE   373,922 0 0
MCDONALDS CORP COM 580135101 15,668 100,000 SH Call SOLE   100,000 0 0
MCEWEN MNG INC COM 58039P107 45 23,101 SH   SOLE   23,101 0 0
MCKESSON CORP COM 58155Q103 1,796 11,694 SH   SOLE   11,694 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 165 12,552 SH   SOLE   12,552 0 0
MEDLEY CAP CORP COM 58503F106 145 24,231 SH   SOLE   24,231 0 0
MEDTRONIC PLC SHS G5960L103 13,435 172,756 SH   SOLE   172,756 0 0
MERCK & CO INC COM 58933Y105 47,072 735,153 SH   SOLE   735,153 0 0
METHANEX CORP COM 59151K108 3,845 76,449 SH   SOLE   76,449 0 0
METHANEX CORP COM 59151K108 3,974 79,000 SH Put SOLE   79,000 0 0
METHANEX CORP COM 59151K108 6,539 130,000 SH Call SOLE   130,000 0 0
METLIFE INC COM 59156R108 11,703 225,273 SH   SOLE   225,273 0 0
MFA FINL INC COM 55272X102 316 36,054 SH   SOLE   36,054 0 0
MICRON TECHNOLOGY INC COM 595112103 2,389 60,744 SH   SOLE   60,744 0 0
MICROSOFT CORP COM 594918104 104,527 1,403,229 SH   SOLE   1,403,229 0 0
MICROSOFT CORP COM 594918104 723 9,700 SH Put SOLE   9,700 0 0
MITEL NETWORKS CORP COM 60671Q104 264 31,479 SH   SOLE   31,479 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 2,392 371,450 SH   SOLE   371,450 0 0
MOHAWK INDS INC COM 608190104 334 1,350 SH   SOLE   1,350 0 0
MOLSON COORS BREWING CO CL B 60871R209 360 4,404 SH   SOLE   4,404 0 0
MONDELEZ INTL INC CL A 609207105 2,410 59,263 SH   SOLE   59,263 0 0
MONSANTO CO NEW COM 61166W101 25,669 214,226 SH   SOLE   214,226 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 2,631 47,619 SH   SOLE   47,619 0 0
MORGAN STANLEY COM NEW 617446448 6,398 132,813 SH   SOLE   132,813 0 0
MORGAN STANLEY EMER MKTS FD COM 61744G107 5,146 296,082 SH   SOLE   296,082 0 0
MOSAIC CO NEW COM 61945C103 946 43,837 SH   SOLE   43,837 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 621 7,316 SH   SOLE   7,316 0 0
MOUNTAIN PROV DIAMONDS INC COM NEW 62426E402 129 40,448 SH   SOLE   40,448 0 0
MYLAN N V SHS EURO N59465109 1,196 38,122 SH   SOLE   38,122 0 0
MYRIAD GENETICS INC COM 62855J104 269 7,435 SH   SOLE   7,435 0 0
NABORS INDUSTRIES LTD SHS G6359F103 710 88,000 SH   SOLE   88,000 0 0
NASDAQ INC COM 631103108 375 4,835 SH   SOLE   4,835 0 0
NATIONAL BANKSHARES INC VA COM 634865109 13,737 305,600 SH Put SOLE   305,600 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 848 13,515 SH   SOLE   13,515 0 0
NEVSUN RES LTD COM 64156L101 665 305,258 SH   SOLE   305,258 0 0
NEW GOLD INC CDA COM 644535106 1,468 395,685 SH   SOLE   395,685 0 0
NEW MTN FIN CORP COM 647551100 398 27,930 SH   SOLE   27,930 0 0
NEWELL BRANDS INC COM 651229106 728 17,063 SH   SOLE   17,063 0 0
NEWMONT MINING CORP COM 651639106 371 9,885 SH   SOLE   9,885 0 0
NEXGEN ENERGY LTD COM 65340P106 219 98,463 SH   SOLE   98,463 0 0
NEXTERA ENERGY INC COM 65339F101 1,137 7,761 SH   SOLE   7,761 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 1,116 26,928 SH   SOLE   26,928 0 0
NIKE INC CL B 654106103 6,404 123,515 SH   SOLE   123,515 0 0
NIKE INC CL B 654106103 2,572 49,600 SH Put SOLE   49,600 0 0
NOBLE ENERGY INC COM 655044105 709 25,000 SH   SOLE   25,000 0 0
NOKIA CORP SPONSORED ADR 654902204 141 23,584 SH   SOLE   23,584 0 0
NORBORD INC COM NEW 65548P403 10,562 277,079 SH   SOLE   277,079 0 0
NORBORD INC COM NEW 65548P403 911 23,900 SH Put SOLE   23,900 0 0
NORFOLK SOUTHERN CORP COM 655844108 5,962 45,088 SH   SOLE   45,088 0 0
NORTHROP GRUMMAN CORP COM 666807102 44,991 156,370 SH   SOLE   156,370 0 0
NOVAGOLD RES INC COM NEW 66987E206 623 151,099 SH   SOLE   151,099 0 0
NOVARTIS A G SPONSORED ADR 66987V109 2,388 27,818 SH   SOLE   27,818 0 0
NVIDIA CORP COM 67066G104 3,128 17,500 SH   SOLE   17,500 0 0
NVR INC COM 62944T105 811 284 SH   SOLE   284 0 0
NXP SEMICONDUCTORS N V COM N6596X109 360 3,180 SH   SOLE   3,180 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 342 7,261 SH   SOLE   7,261 0 0
OBSIDIAN ENERGY LTD COM 674482104 119 113,785 SH   SOLE   113,785 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 1,186 37,170 SH   SOLE   37,170 0 0
OPEN TEXT CORP COM 683715106 9,556 295,942 SH   SOLE   295,942 0 0
ORACLE CORP COM 68389X105 6,734 139,282 SH   SOLE   139,282 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 963 74,587 SH   SOLE   74,587 0 0
PALO ALTO NETWORKS INC COM 697435105 1,001 6,947 SH   SOLE   6,947 0 0
PAN AMERICAN SILVER CORP COM 697900108 698 40,955 SH   SOLE   40,955 0 0
PARAMOUNT GROUP INC COM 69924R108 3,440 215,000 SH Call SOLE   215,000 0 0
PAREXEL INTL CORP COM 699462107 32,810 372,500 SH Put SOLE   372,500 0 0
PARKER HANNIFIN CORP COM 701094104 221 1,265 SH   SOLE   1,265 0 0
PATTERN ENERGY GROUP INC CL A 70338P100 319 13,250 SH   SOLE   13,250 0 0
PAYCHEX INC COM 704326107 662 11,034 SH   SOLE   11,034 0 0
PAYPAL HLDGS INC COM 70450Y103 1,169 18,257 SH   SOLE   18,257 0 0
PEMBINA PIPELINE CORP COM 706327103 68,888 1,962,615 SH   SOLE   1,962,615 0 0
PEMBINA PIPELINE CORP COM 706327103 1,790 51,000 SH Put SOLE   51,000 0 0
PEMBINA PIPELINE CORP COM 706327103 17,550 500,000 SH Call SOLE   500,000 0 0
PENGROWTH ENERGY CORP COM 70706P104 162 157,437 SH   SOLE   157,437 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 202 13,969 SH   SOLE   13,969 0 0
PENNANTPARK INVT CORP COM 708062104 232 30,921 SH   SOLE   30,921 0 0
PEPSICO INC COM 713448108 19,999 179,474 SH   SOLE   179,474 0 0
PERRIGO CO PLC SHS G97822103 1,182 13,966 SH   SOLE   13,966 0 0
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 341 34,006 SH   SOLE   34,006 0 0
PFIZER INC COM 717081103 44,756 1,253,681 SH   SOLE   1,253,681 0 0
PHILIP MORRIS INTL INC COM 718172109 13,126 118,243 SH   SOLE   118,243 0 0
PHILLIPS 66 COM 718546104 1,829 19,962 SH   SOLE   19,962 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 244 8,600 SH   SOLE   8,600 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 2,453 79,479 SH   SOLE   79,479 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 494 21,418 SH   SOLE   21,418 0 0
PIMCO ETF TR 25YR+ ZERO U S 72201R882 1,648 14,140 SH   SOLE   14,140 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 1,061 9,938 SH   SOLE   9,938 0 0
PIMCO HIGH INCOME FD COM SHS 722014107 1,550 186,260 SH   SOLE   186,260 0 0
PINNACLE FOODS INC DEL COM 72348P104 3,509 61,381 SH   SOLE   61,381 0 0
PNC FINL SVCS GROUP INC COM 693475105 718 5,327 SH   SOLE   5,327 0 0
POSCO SPONSORED ADR 693483109 2,308 33,251 SH   SOLE   33,251 0 0
POTASH CORP SASK INC COM 73755L107 190,558 9,904,255 SH   SOLE   9,904,255 0 0
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 234 5,103 SH   SOLE   5,103 0 0
POWERSHARES ETF TRUST DYNA BUYBK ACH 73935X286 918 16,518 SH   SOLE   16,518 0 0
POWERSHARES ETF TRUST DWA MOMENTUM PTF 73935X153 204 4,196 SH   SOLE   4,196 0 0
POWERSHARES ETF TRUST HLTHCR SEC POR 73935X351 454 6,700 SH   SOLE   6,700 0 0
POWERSHARES ETF TRUST FTSE RAFI 1000 73935X583 254 2,369 SH   SOLE   2,369 0 0
POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 431 3,919 SH   SOLE   3,919 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 3,757 25,829 SH   SOLE   25,829 0 0
PPG INDS INC COM 693506107 1,380 12,701 SH   SOLE   12,701 0 0
PPL CORP COM 69351T106 617 16,261 SH   SOLE   16,261 0 0
PRECISION DRILLING CORP COM 2010 74022D308 1,382 442,867 SH   SOLE   442,867 0 0
PRETIUM RES INC COM 74139C102 980 105,846 SH   SOLE   105,846 0 0
PRICE T ROWE GROUP INC COM 74144T108 234 2,578 SH   SOLE   2,578 0 0
PRICELINE GRP INC COM NEW 741503403 540 295 SH   SOLE   295 0 0
PRIMORIS SVCS CORP COM 74164F103 9,328 317,076 SH   SOLE   317,076 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 451 7,014 SH   SOLE   7,014 0 0
PROCTER AND GAMBLE CO COM 742718109 34,723 381,650 SH   SOLE   381,650 0 0
PROGRESSIVE CORP OHIO COM 743315103 2,493 51,481 SH   SOLE   51,481 0 0
PROLOGIS INC COM 74340W103 2,182 34,381 SH   SOLE   34,381 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 303 5,097 SH   SOLE   5,097 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 894 133,018 SH   SOLE   133,018 0 0
PRUDENTIAL FINL INC COM 744320102 3,499 32,912 SH   SOLE   32,912 0 0
PUBLIC STORAGE COM 74460D109 673 3,144 SH   SOLE   3,144 0 0
PUBLIC SVC ENTERPRISE GROUP COM 744573106 8,677 187,603 SH   SOLE   187,603 0 0
PULTE GROUP INC COM 745867101 588 21,527 SH   SOLE   21,527 0 0
PVH CORP COM 693656100 609 4,832 SH   SOLE   4,832 0 0
QUALCOMM INC COM 747525103 16,532 318,897 SH   SOLE   318,897 0 0
QUANTA SVCS INC COM 74762E102 275 7,355 SH   SOLE   7,355 0 0
QUARTERHILL INC COM 747713105 142 107,920 SH   SOLE   107,920 0 0
RAYTHEON CO COM NEW 755111507 7,532 40,368 SH   SOLE   40,368 0 0
REGENERON PHARMACEUTICALS COM 75886F107 343 768 SH   SOLE   768 0 0
REGIONS FINL CORP NEW COM 7591EP100 435 28,576 SH   SOLE   28,576 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 454 3,256 SH   SOLE   3,256 0 0
REPUBLIC SVCS INC COM 760759100 887 13,434 SH   SOLE   13,434 0 0
RESOLUTE FST PRODS INC COM 76117W109 53 10,576 SH   SOLE   10,576 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 181,934 2,848,061 SH   SOLE   2,848,061 0 0
REV GROUP INC COM 749527107 989 34,394 SH   SOLE   34,394 0 0
RIO TINTO PLC SPONSORED ADR 767204100 421 8,931 SH   SOLE   8,931 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 1,111 35,146 SH   SOLE   35,146 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 265,180 5,145,123 SH   SOLE   5,145,123 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 2,062 40,000 SH Put SOLE   40,000 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 3,092 60,000 SH Call SOLE   60,000 0 0
ROPER TECHNOLOGIES INC COM 776696106 288 1,183 SH   SOLE   1,183 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,736,845 22,454,368 SH   SOLE   22,454,368 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 874 11,300 SH Put SOLE   11,300 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 1,027 8,666 SH   SOLE   8,666 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,552 24,818 SH   SOLE   24,818 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,495 74,206 SH   SOLE   74,206 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 2,743 28,715 SH   SOLE   28,715 0 0
S&P GLOBAL INC COM 78409V104 2,620 16,762 SH   SOLE   16,762 0 0
SALESFORCE COM INC COM 79466L302 752 8,048 SH   SOLE   8,048 0 0
SANDERSON FARMS INC COM 800013104 434 2,685 SH   SOLE   2,685 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 568 125,114 SH   SOLE   125,114 0 0
SANOFI SPONSORED ADR 80105N105 4,135 83,056 SH   SOLE   83,056 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 424 15,767 SH   SOLE   15,767 0 0
SCRIPPS NETWORKS INTERACT IN CL A COM 811065101 509 5,926 SH   SOLE   5,926 0 0
SEALED AIR CORP NEW COM 81211K100 1,105 25,857 SH   SOLE   25,857 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,250 60,213 SH   SOLE   60,213 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,349 41,362 SH   SOLE   41,362 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 6,877 84,149 SH   SOLE   84,149 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 11,609 169,522 SH   SOLE   169,522 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 11,184 432,467 SH   SOLE   432,467 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 7,053 99,333 SH   SOLE   99,333 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9,873 167,059 SH   SOLE   167,059 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,887 54,427 SH   SOLE   54,427 0 0
SENIOR HSG PPTYS TR SH BEN INT 81721M109 246 12,576 SH   SOLE   12,576 0 0
SERITAGE GROWTH PPTYS CL A 81752R100 402 8,725 SH   SOLE   8,725 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 129,688 5,636,146 SH   SOLE   5,636,146 0 0
SHOPIFY INC CL A 82509L107 9,526 81,778 SH   SOLE   81,778 0 0
SHOPIFY INC CL A 82509L107 4,660 40,000 SH Put SOLE   40,000 0 0
SIERRA WIRELESS INC COM 826516106 205 9,522 SH   SOLE   9,522 0 0
SIMON PPTY GROUP INC NEW COM 828806109 306 1,900 SH   SOLE   1,900 0 0
SIRIUS XM HLDGS INC COM 82968B103 120 21,689 SH   SOLE   21,689 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 1,829 74,378 SH   SOLE   74,378 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 695 6,821 SH   SOLE   6,821 0 0
SMITH A O COM 831865209 240 4,046 SH   SOLE   4,046 0 0
SMUCKER J M CO COM NEW 832696405 429 4,085 SH   SOLE   4,085 0 0
SOLAR CAP LTD COM 83413U100 297 13,723 SH   SOLE   13,723 0 0
SOUTHERN CO COM 842587107 11,765 239,409 SH   SOLE   239,409 0 0
SOUTHWEST AIRLS CO COM 844741108 506 9,045 SH   SOLE   9,045 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 11,241 50,222 SH   SOLE   50,222 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 24,463 201,205 SH   SOLE   201,205 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 717 5,900 SH Put SOLE   5,900 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 234 6,100 SH   SOLE   6,100 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 446 10,802 SH   SOLE   10,802 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 814 16,434 SH   SOLE   16,434 0 0
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 207 5,908 SH   SOLE   5,908 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 26,678 106,188 SH   SOLE   106,188 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,049 40,000 SH Put SOLE   40,000 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 809 2,480 SH   SOLE   2,480 0 0
SPDR SERIES TRUST NYSE TECH ETF 78464A102 457 5,800 SH   SOLE   5,800 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 12,964 141,946 SH   SOLE   141,946 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 10,653 187,691 SH   SOLE   187,691 0 0
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 1,648 41,393 SH   SOLE   41,393 0 0
SPDR SERIES TRUST S&P SEMICNDCTR 78464A862 238 3,633 SH   SOLE   3,633 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,518 17,535 SH   SOLE   17,535 0 0
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 3,740 109,708 SH   SOLE   109,708 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 538 6,921 SH   SOLE   6,921 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 495 47,380 SH   SOLE   47,380 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 136 21,712 SH   SOLE   21,712 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 246 4,995 SH   SOLE   4,995 0 0
SSR MNG INC COM 784730103 439 41,343 SH   SOLE   41,343 0 0
ST JOE CO COM 790148100 426 22,575 SH   SOLE   22,575 0 0
STANLEY BLACK & DECKER INC COM 854502101 310 2,056 SH   SOLE   2,056 0 0
STANTEC INC COM 85472N109 3,632 130,892 SH   SOLE   130,892 0 0
STARBUCKS CORP COM 855244109 11,097 206,604 SH   SOLE   206,604 0 0
STARS GROUP INC COM 85570W100 318 15,505 SH   SOLE   15,505 0 0
STATE STR CORP COM 857477103 1,851 19,370 SH   SOLE   19,370 0 0
STRYKER CORP COM 863667101 2,692 18,952 SH   SOLE   18,952 0 0
STUDENT TRANSN INC COM 86388A108 7,747 1,295,466 SH   SOLE   1,295,466 0 0
SUN LIFE FINL INC COM 866796105 351,587 8,829,395 SH   SOLE   8,829,395 0 0
SUN LIFE FINL INC COM 866796105 8,402 211,000 SH Call SOLE   211,000 0 0
SUNCOR ENERGY INC NEW COM 867224107 723,810 20,662,562 SH   SOLE   20,662,562 0 0
SUNCOR ENERGY INC NEW COM 867224107 925 26,400 SH Call SOLE   26,400 0 0
SUNTRUST BKS INC COM 867914103 453 7,576 SH   SOLE   7,576 0 0
SYNCHRONY FINL COM 87165B103 2,045 65,849 SH   SOLE   65,849 0 0
SYSCO CORP COM 871829107 283 5,248 SH   SOLE   5,248 0 0
TAHOE RES INC COM 873868103 1,999 379,395 SH   SOLE   379,395 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 806 21,456 SH   SOLE   21,456 0 0
TAL ED GROUP SPONSORED ADS 874080104 2,103 62,380 SH   SOLE   62,380 0 0
TARGA RES CORP COM 87612G101 306 6,479 SH   SOLE   6,479 0 0
TARGET CORP COM 87612E106 1,341 22,718 SH   SOLE   22,718 0 0
TARGET CORP COM 87612E106 3,187 54,000 SH Call SOLE   54,000 0 0
TASEKO MINES LTD COM 876511106 28 14,955 SH   SOLE   14,955 0 0
TCP CAP CORP COM 87238Q103 397 24,047 SH   SOLE   24,047 0 0
TECK RESOURCES LTD CL B 878742204 134,255 6,365,809 SH   SOLE   6,365,809 0 0
TEJON RANCH CO COM 879080109 457 22,300 SH   SOLE   22,300 0 0
TELEFONICA BRASIL SA SPONSORED ADR 87936R106 2,373 149,824 SH   SOLE   149,824 0 0
TELEFONICA S A SPONSORED ADR 879382208 166 15,430 SH   SOLE   15,430 0 0
TELUS CORP COM 87971M103 312,599 8,690,545 SH   SOLE   8,690,545 0 0
TELUS CORP COM 87971M103 597 16,600 SH Call SOLE   16,600 0 0
TEMPLETON DRAGON FD INC COM 88018T101 262 12,583 SH   SOLE   12,583 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 309 18,816 SH   SOLE   18,816 0 0
TEREX CORP NEW COM 880779103 422 9,375 SH   SOLE   9,375 0 0
TESLA INC COM 88160R101 1,538 4,509 SH   SOLE   4,509 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADR 881624209 3,028 172,043 SH   SOLE   172,043 0 0
TEXAS INSTRS INC COM 882508104 43,343 483,523 SH   SOLE   483,523 0 0
TEXTRON INC COM 883203101 535 9,925 SH   SOLE   9,925 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 625 3,301 SH   SOLE   3,301 0 0
THL CR INC COM 872438106 137 14,647 SH   SOLE   14,647 0 0
THOMSON REUTERS CORP COM 884903105 118,360 2,579,770 SH   SOLE   2,579,770 0 0
THOR INDS INC COM 885160101 390 3,100 SH   SOLE   3,100 0 0
TICC CAPITAL CORP COM 87244T109 158 22,999 SH   SOLE   22,999 0 0
TIFFANY & CO NEW COM 886547108 2,257 24,591 SH   SOLE   24,591 0 0
TIME WARNER INC COM NEW 887317303 1,281 12,500 SH   SOLE   12,500 0 0
TJX COS INC NEW COM 872540109 4,173 56,593 SH   SOLE   56,593 0 0
TORCHMARK CORP COM 891027104 453 5,662 SH   SOLE   5,662 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,936,156 34,408,319 SH   SOLE   34,408,319 0 0
TOTAL SYS SVCS INC COM 891906109 3,799 58,000 SH   SOLE   58,000 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 281 2,359 SH   SOLE   2,359 0 0
TPG SPECIALTY LENDING INC COM 87265K102 532 25,370 SH   SOLE   25,370 0 0
TRACTOR SUPPLY CO COM 892356106 2,109 33,327 SH   SOLE   33,327 0 0
TRANSALTA CORP COM 89346D107 73,931 12,637,740 SH   SOLE   12,637,740 0 0
TRANSALTA CORP COM 89346D107 579 99,000 SH Put SOLE   99,000 0 0
TRANSALTA CORP COM 89346D107 585 100,000 SH Call SOLE   100,000 0 0
TRANSCANADA CORP COM 89353D107 581,638 11,766,901 SH   SOLE   11,766,901 0 0
TRANSCANADA CORP COM 89353D107 6,426 130,000 SH Call SOLE   130,000 0 0
TRAVELERS COMPANIES INC COM 89417E109 17,792 145,220 SH   SOLE   145,220 0 0
TRIANGLE CAP CORP COM 895848109 292 20,466 SH   SOLE   20,466 0 0
TRINITY INDS INC COM 896522109 641 20,107 SH   SOLE   20,107 0 0
TRINITY PL HLDGS INC COM 89656D101 130 18,500 SH   SOLE   18,500 0 0
TURQUOISE HILL RES LTD COM 900435108 544 175,380 SH   SOLE   175,380 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 711 26,935 SH   SOLE   26,935 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 3,298 125,000 SH Call SOLE   125,000 0 0
TWITTER INC COM 90184L102 849 50,327 SH   SOLE   50,327 0 0
TWO HBRS INVT CORP COM 90187B101 155 15,345 SH   SOLE   15,345 0 0
TYSON FOODS INC CL A 902494103 1,075 15,255 SH   SOLE   15,255 0 0
UBS GROUP AG SHS H42097107 1,348 78,586 SH   SOLE   78,586 0 0
UGI CORP NEW COM 902681105 404 8,614 SH   SOLE   8,614 0 0
UNDER ARMOUR INC CL A 904311107 412 25,007 SH   SOLE   25,007 0 0
UNILEVER N V N Y SHS NEW 904784709 1,399 23,702 SH   SOLE   23,702 0 0
UNILEVER PLC SPON ADR NEW 904767704 6,956 120,010 SH   SOLE   120,010 0 0
UNION PAC CORP COM 907818108 6,131 52,866 SH   SOLE   52,866 0 0
UNITED CONTL HLDGS INC COM 910047109 369 6,057 SH   SOLE   6,057 0 0
UNITED PARCEL SERVICE INC CL B 911312106 13,310 110,830 SH   SOLE   110,830 0 0
UNITED RENTALS INC COM 911363109 732 5,279 SH   SOLE   5,279 0 0
UNITED STATES OIL FUND LP UNITS 91232N108 416 39,850 SH   SOLE   39,850 0 0
UNITED STATES STL CORP NEW COM 912909108 297 11,581 SH   SOLE   11,581 0 0
UNITED TECHNOLOGIES CORP COM 913017109 24,313 209,454 SH   SOLE   209,454 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 439 3,749 SH   SOLE   3,749 0 0
UNITEDHEALTH GROUP INC COM 91324P102 75,084 383,374 SH   SOLE   383,374 0 0
UNUM GROUP COM 91529Y106 518 10,124 SH   SOLE   10,124 0 0
US BANCORP DEL COM NEW 902973304 6,476 120,839 SH   SOLE   120,839 0 0
VALE S A ADR 91912E105 2,218 220,260 SH   SOLE   220,260 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 53,108 3,706,065 SH   SOLE   3,706,065 0 0
VALERO ENERGY CORP NEW COM 91913Y100 822 10,689 SH   SOLE   10,689 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 8,894 387,359 SH   SOLE   387,359 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 617 10,460 SH   SOLE   10,460 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 951 28,316 SH   SOLE   28,316 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 499 3,397 SH   SOLE   3,397 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 846 7,335 SH   SOLE   7,335 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 286 2,865 SH   SOLE   2,865 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 563 3,986 SH   SOLE   3,986 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 379 2,930 SH   SOLE   2,930 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,832 7,937 SH   SOLE   7,937 0 0
VANGUARD INDEX FDS REIT ETF 922908553 651 7,835 SH   SOLE   7,835 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 11,085 254,428 SH   SOLE   254,428 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 275 5,214 SH   SOLE   5,214 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,364 23,387 SH   SOLE   23,387 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 1,542 12,964 SH   SOLE   12,964 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 256 3,200 SH   SOLE   3,200 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 1,495 15,768 SH   SOLE   15,768 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 17,459 402,179 SH   SOLE   402,179 0 0
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 379 5,776 SH   SOLE   5,776 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 564 4,200 SH   SOLE   4,200 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 883 5,807 SH   SOLE   5,807 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 32,938 665,543 SH   SOLE   665,543 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,929 140,000 SH Call SOLE   140,000 0 0
VERMILION ENERGY INC COM 923725105 11,606 326,204 SH   SOLE   326,204 0 0
VIACOM INC NEW CL B 92553P201 826 29,684 SH   SOLE   29,684 0 0
VISA INC COM CL A 92826C839 35,121 333,727 SH   SOLE   333,727 0 0
VMWARE INC CL A COM 928563402 684 6,260 SH   SOLE   6,260 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,287 80,346 SH   SOLE   80,346 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 14,613 189,237 SH   SOLE   189,237 0 0
WAL-MART STORES INC COM 931142103 9,317 119,238 SH   SOLE   119,238 0 0
WASHINGTON PRIME GROUP NEW COM 93964W108 368 44,120 SH   SOLE   44,120 0 0
WASTE CONNECTIONS INC COM 94106B101 213,456 3,051,112 SH   SOLE   3,051,112 0 0
WATSCO INC COM 942622200 319 1,980 SH   SOLE   1,980 0 0
WAYFAIR INC CL A 94419L101 252 3,745 SH   SOLE   3,745 0 0
WEATHERFORD INTL PLC ORD SHS G48833100 191 41,710 SH   SOLE   41,710 0 0
WEIGHT WATCHERS INTL INC NEW COM 948626106 555 12,741 SH   SOLE   12,741 0 0
WELLS FARGO CO NEW COM 949746101 26,129 473,777 SH   SOLE   473,777 0 0
WELLTOWER INC COM 95040Q104 699 9,940 SH   SOLE   9,940 0 0
WESTERN ASSET HIGH INCM FD I COM 95766J102 80 11,083 SH   SOLE   11,083 0 0
WESTERN COPPER & GOLD CORP COM 95805V108 14 11,700 SH   SOLE   11,700 0 0
WESTERN DIGITAL CORP COM 958102105 358 4,148 SH   SOLE   4,148 0 0
WESTERN UN CO COM 959802109 369 19,229 SH   SOLE   19,229 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 97,876 5,127,071 SH   SOLE   5,127,071 0 0
WHIRLPOOL CORP COM 963320106 441 2,391 SH   SOLE   2,391 0 0
WISDOMTREE INVTS INC COM 97717P104 598 58,740 SH   SOLE   58,740 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 2,693 107,000 SH   SOLE   107,000 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1,394 21,544 SH   SOLE   21,544 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 434 8,848 SH   SOLE   8,848 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 704 6,682 SH   SOLE   6,682 0 0
WYNN RESORTS LTD COM 983134107 966 6,490 SH   SOLE   6,490 0 0
XEROX CORP COM NEW 984121608 10,617 318,938 SH   SOLE   318,938 0 0
XYLEM INC COM 98419M100 223 3,559 SH   SOLE   3,559 0 0
YAMANA GOLD INC COM 98462Y100 2,290 864,165 SH   SOLE   864,165 0 0
YAMANA GOLD INC COM 98462Y100 245 92,600 SH Call SOLE   92,600 0 0
YUM BRANDS INC COM 988498101 698 9,477 SH   SOLE   9,477 0 0
ZOETIS INC CL A 98978V103 1,753 27,488 SH   SOLE   27,488 0 0