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
ABB LTD SPONSORED ADR 000375204 42 1,700 SH   SOLE   1,700 0 0
AFLAC INC COM 001055102 366 4,705 SH   SOLE   4,705 0 0
AES CORP COM 00130H105 72 6,450 SH   SOLE   6,450 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 20,745 920,842 SH   SOLE   920,842 0 0
AT&T INC COM 00206R102 615 16,303 SH   SOLE   16,303 0 0
A10 NETWORKS INC COM 002121101 42 5,000 SH   SOLE   5,000 0 0
ABBOTT LABS COM 002824100 22,648 470,171 SH   SOLE   470,171 0 0
ABBVIE INC COM 00287Y109 523 7,210 SH   SOLE   7,210 0 0
ABERDEEN GLOBAL INCOME FD IN COM 003013109 64 7,466 SH   SOLE   7,466 0 0
ABIOMED INC COM 003654100 50,969 363,800 SH   SOLE   363,800 0 0
ACTIVISION BLIZZARD INC COM 00507V109 11,516 199,800 SH   SOLE   199,800 0 0
ACUITY BRANDS INC COM 00508Y102 2,218 10,900 SH   SOLE   10,900 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 8,584 600,000 SH   SOLE   600,000 0 0
ADOBE SYS INC COM 00724F101 660 4,665 SH   SOLE   4,665 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 50,697 436,238 SH   SOLE   436,238 0 0
ADVANTAGE OIL & GAS LTD COM 00765F101 3,264 482,600 SH   SOLE   482,600 0 0
ADVANSIX INC COM 00773T101 2 57 SH   SOLE   57 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,895 231,700 SH   SOLE   231,700 0 0
AETNA INC NEW COM 00817Y108 24,861 166,188 SH   SOLE   166,188 0 0
AFFILIATED MANAGERS GROUP COM 008252108 3,620 21,800 SH   SOLE   21,800 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 7 115 SH   SOLE   115 0 0
AGNICO EAGLE MINES LTD COM 008474108 126,178 2,800,419 SH   SOLE   2,800,419 0 0
AGRIUM INC COM 008916108 14,708 162,191 SH   SOLE   162,191 0 0
AIR LEASE CORP CL A 00912X302 43,965 1,175,400 SH   SOLE   1,175,400 0 0
AIR PRODS & CHEMS INC COM 009158106 1,174 8,200 SH   SOLE   8,200 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 19,074 2,699,381 SH   SOLE   2,699,381 0 0
ALASKA AIR GROUP INC COM 011659109 7,774 86,500 SH   SOLE   86,500 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 161 15,290 SH   SOLE   15,290 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 68,658 486,700 SH   SOLE   486,700 0 0
ALIGN TECHNOLOGY INC COM 016255101 47,303 322,700 SH   SOLE   322,700 0 0
ALIO GOLD INC COM 01627X108 7 1,525 SH   SOLE   1,525 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 2,621 200,000 SH   SOLE   200,000 0 0
ALLSTATE CORP COM 020002101 78,153 882,630 SH   SOLE   882,630 0 0
ALPHABET INC CAP STK CL C 02079K107 90,097 99,041 SH   SOLE   99,041 0 0
ALPHABET INC CAP STK CL A 02079K305 80,900 87,330 SH   SOLE   87,330 0 0
ALTRIA GROUP INC COM 02209S103 44,722 599,865 SH   SOLE   599,865 0 0
AMAZON COM INC COM 023135106 137,039 142,601 SH   SOLE   142,601 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 112 2,224 SH   SOLE   2,224 0 0
AMERICAN EXPRESS CO COM 025816109 5 54 SH   SOLE   54 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 23 SH   SOLE   23 0 0
AMERICAN TOWER CORP NEW COM 03027X100 319,044 2,408,278 SH   SOLE   2,408,278 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 35,908 460,100 SH   SOLE   460,100 0 0
AMERISOURCEBERGEN CORP COM 03073E105 3,786 40,000 SH   SOLE   40,000 0 0
AMERIPRISE FINL INC COM 03076C106 1 10 SH   SOLE   10 0 0
AMGEN INC COM 031162100 2 11 SH   SOLE   11 0 0
ANADARKO PETE CORP COM 032511107 6,176 136,055 SH   SOLE   136,055 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 11,581 104,833 SH   SOLE   104,833 0 0
ANTHEM INC COM 036752103 903 4,795 SH   SOLE   4,795 0 0
APACHE CORP COM 037411105 7,654 159,500 SH   SOLE   159,500 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 3,090 116,700 SH   SOLE   116,700 0 0
APPLE INC COM 037833100 281,635 1,936,828 SH   SOLE   1,936,828 0 0
APPLIED OPTOELECTRONICS INC COM 03823U102 44,548 720,100 SH   SOLE   720,100 0 0
ARES CAP CORP COM 04010L103 23,997 1,463,293 SH   SOLE   1,463,293 0 0
ARISTA NETWORKS INC COM 040413106 144,522 977,300 SH   SOLE   977,300 0 0
ARROW ELECTRS INC COM 042735100 111 1,409 SH   SOLE   1,409 0 0
ASANKO GOLD INC COM 04341Y105 5,186 3,425,000 SH   SOLE   3,425,000 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 5 85 SH   SOLE   85 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 58 1,700 SH   SOLE   1,700 0 0
ATLANTIC PWR CORP COM NEW 04878Q863 1 400 SH   SOLE   400 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 120,423 1,174,306 SH   SOLE   1,174,306 0 0
AUTOZONE INC COM 053332102 57,316 100,701 SH   SOLE   100,701 0 0
AVALONBAY CMNTYS INC COM 053484101 6,215 32,300 SH   SOLE   32,300 0 0
BP PLC SPONSORED ADR 055622104 2 52 SH   SOLE   52 0 0
BP PLC SPONSORED ADR 055622104 140,458 3,117,027 SH   SOLE   3,117,027 0 0
BAIDU INC SPON ADR REP A 056752108 3,483 19,450 SH   SOLE   19,450 0 0
BALLARD PWR SYS INC NEW COM 058586108 0 100 SH   SOLE   100 0 0
BANK AMER CORP COM 060505104 41,199 1,705,843 SH   SOLE   1,705,843 0 0
BANK MONTREAL QUE COM 063671101 114,448 1,557,701 SH   SOLE   1,557,701 0 0
BANK NEW YORK MELLON CORP COM 064058100 45,658 893,826 SH   SOLE   893,826 0 0
BANK N S HALIFAX COM 064149107 168,091 2,792,541 SH   SOLE   2,792,541 0 0
BAOZUN INC SPONSORED ADR 06684L103 7,884 355,200 SH   SOLE   355,200 0 0
BAXTER INTL INC COM 071813109 3,334 55,000 SH   SOLE   55,000 0 0
BAYTEX ENERGY CORP COM 07317Q105 55 22,450 SH   SOLE   22,450 0 0
BECTON DICKINSON & CO COM 075887109 9,514 48,745 SH   SOLE   48,745 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 510 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,336 31,556 SH   SOLE   31,556 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 2,417 67,820 SH   SOLE   67,820 0 0
BIOGEN INC COM 09062X103 37,221 137,000 SH   SOLE   137,000 0 0
BIOTELEMETRY INC COM 090672106 27 800 SH   SOLE   800 0 0
BLACKBERRY LTD COM 09228F103 87 8,665 SH   SOLE   8,665 0 0
BLACKROCK ENHANCED GBL DIV T COM 092501105 5,533 417,095 SH   SOLE   417,095 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 1,970 151,324 SH   SOLE   151,324 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 9,083 1,030,926 SH   SOLE   1,030,926 0 0
BLACKROCK ENHANCED INTL DIV COM BENE INTER 092524107 5,117 813,847 SH   SOLE   813,847 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 5,486 164,300 SH   SOLE   164,300 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 5,766 719,004 SH   SOLE   719,004 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 30,016 948,749 SH   SOLE   948,749 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 7,937 356,917 SH   SOLE   356,917 0 0
BLUEBIRD BIO INC COM 09609G100 14,672 142,600 SH   SOLE   142,600 0 0
BOEING CO COM 097023105 43,032 217,588 SH   SOLE   217,588 0 0
BOSTON PROPERTIES INC COM 101121101 10,691 86,800 SH   SOLE   86,800 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 67,024 1,706,899 SH   SOLE   1,706,899 0 0
B2GOLD CORP COM 11777Q209 2,533 900,022 SH   SOLE   900,022 0 0
CAE INC COM 124765108 2,097 121,541 SH   SOLE   121,541 0 0
CBOE HLDGS INC COM 12503M108 17,304 189,100 SH   SOLE   189,100 0 0
CIGNA CORPORATION COM 125509109 105 627 SH   SOLE   627 0 0
CVS HEALTH CORP COM 126650100 30,063 374,507 SH   SOLE   374,507 0 0
CAMECO CORP COM 13321L108 98 10,780 SH   SOLE   10,780 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 713,669 8,780,329 SH   SOLE   8,780,329 0 0
CANADIAN NATL RY CO COM 136375102 158,518 1,952,522 SH   SOLE   1,952,522 0 0
CANADIAN NAT RES LTD COM 136385101 50,405 1,745,746 SH   SOLE   1,745,746 0 0
CANADIAN PAC RY LTD COM 13645T100 38,381 238,397 SH   SOLE   238,397 0 0
CAPELLA EDUCATION COMPANY COM 139594105 1,623 18,938 SH   SOLE   18,938 0 0
CAPITAL ONE FINL CORP COM 14040H105 8,857 108,389 SH   SOLE   108,389 0 0
CARDINAL HEALTH INC COM 14149Y108 22,872 293,515 SH   SOLE   293,515 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 33 500 SH   SOLE   500 0 0
CATALENT INC COM 148806102 1,016 28,900 SH   SOLE   28,900 0 0
CAVIUM INC COM 14964U108 41,531 683,600 SH   SOLE   683,600 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 72 1,000 SH   SOLE   1,000 0 0
CELESTICA INC SUB VTG SHS 15101Q108 58,621 4,313,768 SH   SOLE   4,313,768 0 0
CELGENE CORP COM 151020104 45,076 348,134 SH   SOLE   348,134 0 0
CENOVUS ENERGY INC COM 15135U109 75,364 10,221,946 SH   SOLE   10,221,946 0 0
CENTURYLINK INC COM 156700106 4 150 SH   SOLE   150 0 0
CHEVRON CORP NEW COM 166764100 78 745 SH   SOLE   745 0 0
CHURCH & DWIGHT INC COM 171340102 1,768 34,163 SH   SOLE   34,163 0 0
CIENA CORP COM NEW 171779309 3,026 120,800 SH   SOLE   120,800 0 0
CINEMARK HOLDINGS INC COM 17243V102 36,054 927,969 SH   SOLE   927,969 0 0
CISCO SYS INC COM 17275R102 23,917 767,825 SH   SOLE   767,825 0 0
CITIGROUP INC COM NEW 172967424 13,099 197,317 SH   SOLE   197,317 0 0
CIVITAS SOLUTIONS INC COM 17887R102 4,631 264,300 SH   SOLE   264,300 0 0
CLEAN HARBORS INC COM 184496107 15 264 SH   SOLE   264 0 0
CLEARBRIDGE AMERN ENERG MLP COM 184691103 3,330 370,000 SH   SOLE   370,000 0 0
CLOVIS ONCOLOGY INC COM 189464100 1,237 13,200 SH   SOLE   13,200 0 0
COCA COLA CO COM 191216100 226,991 5,062,454 SH   SOLE   5,062,454 0 0
COEUR MNG INC COM NEW 192108504 15 1,774 SH   SOLE   1,774 0 0
COGNEX CORP COM 192422103 16,337 192,200 SH   SOLE   192,200 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 95,640 1,439,316 SH   SOLE   1,439,316 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 3,769 159,300 SH   SOLE   159,300 0 0
COLGATE PALMOLIVE CO COM 194162103 815 10,990 SH   SOLE   10,990 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 57 1,000 SH   SOLE   1,000 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 2,226 38,300 SH   SOLE   38,300 0 0
COMCAST CORP NEW CL A 20030N101 362,114 9,294,073 SH   SOLE   9,294,073 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 10 1,000 SH   SOLE   1,000 0 0
CONAGRA BRANDS INC COM 205887102 2,202 61,500 SH   SOLE   61,500 0 0
CONCORDIA INTERNATIONAL CORP COM 20653P102 0 109 SH   SOLE   109 0 0
CONOCOPHILLIPS COM 20825C104 5,700 129,532 SH   SOLE   129,532 0 0
CONSTELLATION BRANDS INC CL A 21036P108 13,975 72,147 SH   SOLE   72,147 0 0
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 7 200 SH   SOLE   200 0 0
CORNING INC COM 219350105 20,627 685,600 SH   SOLE   685,600 0 0
COSTCO WHSL CORP NEW COM 22160K105 254,583 1,590,070 SH   SOLE   1,590,070 0 0
COTT CORP QUE COM 22163N106 9,412 651,048 SH   SOLE   651,048 0 0
CRESCENT PT ENERGY CORP COM 22576C101 302 39,546 SH   SOLE   39,546 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 31,675 315,800 SH   SOLE   315,800 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 39,640 735,100 SH   SOLE   735,100 0 0
CUBESMART COM 229663109 26,225 1,089,600 SH   SOLE   1,089,600 0 0
DANAHER CORP DEL COM 235851102 98,919 1,171,209 SH   SOLE   1,171,209 0 0
DEERE & CO COM 244199105 96,345 779,044 SH   SOLE   779,044 0 0
DENNYS CORP COM 24869P104 12,306 1,044,264 SH   SOLE   1,044,264 0 0
DESCARTES SYS GROUP INC COM 249906108 5 205 SH   SOLE   205 0 0
DEVON ENERGY CORP NEW COM 25179M103 18,299 573,980 SH   SOLE   573,980 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 5,038 42,029 SH   SOLE   42,029 0 0
DIAMONDBACK ENERGY INC COM 25278X109 14,066 159,553 SH   SOLE   159,553 0 0
DIEBOLD NXDF INC COM 253651103 28 1,000 SH   SOLE   1,000 0 0
DIGITAL RLTY TR INC COM 253868103 9,318 82,400 SH   SOLE   82,400 0 0
DISNEY WALT CO COM DISNEY 254687106 54,101 509,082 SH   SOLE   509,082 0 0
DOLLAR GEN CORP NEW COM 256677105 97,478 1,359,824 SH   SOLE   1,359,824 0 0
DOLLAR TREE INC COM 256746108 111,851 1,606,467 SH   SOLE   1,606,467 0 0
DOMINION DIAMOND CORP COM 257287102 3,971 315,500 SH   SOLE   315,500 0 0
DOMINION ENERGY INC COM 25746U109 90 1,168 SH   SOLE   1,168 0 0
DOMINOS PIZZA INC COM 25754A201 8,598 40,600 SH   SOLE   40,600 0 0
DOMTAR CORP COM NEW 257559203 171 4,453 SH   SOLE   4,453 0 0
DONNELLEY R R & SONS CO COM 257867200 3 210 SH   SOLE   210 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 2 78 SH   SOLE   78 0 0
DOVER CORP COM 260003108 2,179 27,155 SH   SOLE   27,155 0 0
DOW CHEM CO COM 260543103 16 255 SH   SOLE   255 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 190 2,351 SH   SOLE   2,351 0 0
EOG RES INC COM 26875P101 51,454 570,441 SH   SOLE   570,441 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 35 910 SH   SOLE   910 0 0
EAST WEST BANCORP INC COM 27579R104 4,057 70,728 SH   SOLE   70,728 0 0
EATON VANCE MUN BD FD COM 27827X101 1,652 130,000 SH   SOLE   130,000 0 0
EATON VANCE RISK MNGD DIV EQ COM 27829G106 1,182 126,038 SH   SOLE   126,038 0 0
ECOLAB INC COM 278865100 12,873 96,979 SH   SOLE   96,979 0 0
ELDORADO GOLD CORP NEW COM 284902103 22 8,300 SH   SOLE   8,300 0 0
ELECTRONIC ARTS INC COM 285512109 9,156 86,500 SH   SOLE   86,500 0 0
EMERSON ELEC CO COM 291011104 5,615 94,070 SH   SOLE   94,070 0 0
ENCANA CORP COM 292505104 11,128 1,264,519 SH   SOLE   1,264,519 0 0
ENBRIDGE INC COM 29250N105 74,754 1,875,378 SH   SOLE   1,875,378 0 0
ENERGY FUELS INC COM NEW 292671708 32 20,000 SH   SOLE   20,000 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 5,622 116,933 SH   SOLE   116,933 0 0
ENERPLUS CORP COM 292766102 55,200 6,804,696 SH   SOLE   6,804,696 0 0
ENVISION HEALTHCARE CORP COM 29414D100 132,041 2,111,744 SH   SOLE   2,111,744 0 0
EQUIFAX INC COM 294429105 36,568 265,793 SH   SOLE   265,793 0 0
EQUINIX INC COM PAR $0.001 29444U700 2,578 6,000 SH   SOLE   6,000 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 48,159 730,700 SH   SOLE   730,700 0 0
EVERSOURCE ENERGY COM 30040W108 18,527 304,800 SH   SOLE   304,800 0 0
EXELIXIS INC COM 30161Q104 48,316 2,005,200 SH   SOLE   2,005,200 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 313 4,894 SH   SOLE   4,894 0 0
EXXON MOBIL CORP COM 30231G102 2,598 33,158 SH   SOLE   33,158 0 0
FS INVT CORP COM 302635107 1,832 200,000 SH   SOLE   200,000 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 5,897 46,600 SH   SOLE   46,600 0 0
FEDEX CORP COM 31428X106 34,061 156,546 SH   SOLE   156,546 0 0
F5 NETWORKS INC COM 315616102 2,646 20,800 SH   SOLE   20,800 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 133 1,557 SH   SOLE   1,557 0 0
FIFTH THIRD BANCORP COM 316773100 18,222 701,900 SH   SOLE   701,900 0 0
FIRST DATA CORP NEW COM CL A 32008D106 20,485 1,124,200 SH   SOLE   1,124,200 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 2 200 SH   SOLE   200 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 117,842 1,175,920 SH   SOLE   1,175,920 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 2,354 125,000 SH   SOLE   125,000 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 16,344 254,700 SH   SOLE   254,700 0 0
FISERV INC COM 337738108 76 625 SH   SOLE   625 0 0
FITBIT INC CL A 33812L102 6 1,200 SH   SOLE   1,200 0 0
FLOOR & DECOR HLDGS INC CL A 339750101 11,755 309,100 SH   SOLE   309,100 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 162 14,459 SH   SOLE   14,459 0 0
FORESTAR GROUP INC COM 346233109 69 4,000 SH   SOLE   4,000 0 0
FORTIS INC COM 349553107 499,603 14,212,076 SH   SOLE   14,212,076 0 0
FORTIVE CORP COM 34959J108 16,229 256,145 SH   SOLE   256,145 0 0
FRANCO NEVADA CORP COM 351858105 16,268 225,327 SH   SOLE   225,327 0 0
FRANKLIN RES INC COM 354613101 160 3,570 SH   SOLE   3,570 0 0
FREEPORT-MCMORAN INC CL B 35671D857 2,338 199,414 SH   SOLE   199,414 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 24 525 SH   SOLE   525 0 0
FRONTIER COMMUNICATIONS CORP COM 35906A108 0 30 SH   SOLE   30 0 0
FUELCELL ENERGY INC COM NEW 35952H502 0 16 SH   SOLE   16 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 19,000 622,210 SH   SOLE   622,210 0 0
GGP INC COM 36174X101 43,511 1,844,607 SH   SOLE   1,844,607 0 0
GABELLI DIVD & INCOME TR COM 36242H104 2,731 125,000 SH   SOLE   125,000 0 0
GENERAL AMERN INVS INC COM 368802104 5,159 150,000 SH   SOLE   150,000 0 0
GENERAL ELECTRIC CO COM 369604103 37,195 1,378,528 SH   SOLE   1,378,528 0 0
GENERAL MLS INC COM 370334104 6 100 SH   SOLE   100 0 0
GENERAL MTRS CO COM 37045V100 3 84 SH   SOLE   84 0 0
GENWORTH FINL INC COM CL A 37247D106 8 2,000 SH   SOLE   2,000 0 0
GILEAD SCIENCES INC COM 375558103 20,039 283,287 SH   SOLE   283,287 0 0
GILDAN ACTIVEWEAR INC COM 375916103 17,632 573,562 SH   SOLE   573,562 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 946 21,915 SH   SOLE   21,915 0 0
GOLDCORP INC NEW COM 380956409 56,796 4,404,708 SH   SOLE   4,404,708 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 67 300 SH   SOLE   300 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 93 2,656 SH   SOLE   2,656 0 0
GRAN TIERRA ENERGY INC COM 38500T101 0 24 SH   SOLE   24 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 7,250 183,300 SH   SOLE   183,300 0 0
GREAT PANTHER SILVER LTD COM 39115V101 6 5,000 SH   SOLE   5,000 0 0
GREEN DOT CORP CL A 39304D102 1,103 28,600 SH   SOLE   28,600 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 257,527 5,039,910 SH   SOLE   5,039,910 0 0
GRUBHUB INC COM 400110102 1,035 23,700 SH   SOLE   23,700 0 0
HCA HEALTHCARE INC COM 40412C101 731 8,370 SH   SOLE   8,370 0 0
HP INC COM 40434L105 24 1,368 SH   SOLE   1,368 0 0
HALLIBURTON CO COM 406216101 43,334 1,019,732 SH   SOLE   1,019,732 0 0
HANMI FINL CORP COM NEW 410495204 2,112 74,162 SH   SOLE   74,162 0 0
HARLEY DAVIDSON INC COM 412822108 25 470 SH   SOLE   470 0 0
HEALTHCARE TR AMER INC CL A NEW 42225P501 3,233 103,788 SH   SOLE   103,788 0 0
HEALTHEQUITY INC COM 42226A107 1,108 22,200 SH   SOLE   22,200 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 23 1,368 SH   SOLE   1,368 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 1,548 25,000 SH   SOLE   25,000 0 0
HOLLYFRONTIER CORP COM 436106108 4 135 SH   SOLE   135 0 0
HOME DEPOT INC COM 437076102 139,243 906,934 SH   SOLE   906,934 0 0
HONEYWELL INTL INC COM 438516106 327,585 2,454,811 SH   SOLE   2,454,811 0 0
HORMEL FOODS CORP COM 440452100 50 1,473 SH   SOLE   1,473 0 0
HORTONWORKS INC COM 440894103 827 64,100 SH   SOLE   64,100 0 0
HOSTESS BRANDS INC CL A 44109J106 17,357 1,076,800 SH   SOLE   1,076,800 0 0
HUDBAY MINERALS INC COM 443628102 3,775 652,700 SH   SOLE   652,700 0 0
HUDBAY MINERALS INC *W EXP 07/20/201 443628136 281 1,517,235 SH   SOLE   1,517,235 0 0
HUNT J B TRANS SVCS INC COM 445658107 19,762 216,000 SH   SOLE   216,000 0 0
IAC INTERACTIVECORP COM 44919P508 47 453 SH   SOLE   453 0 0
IDEXX LABS INC COM 45168D104 26 160 SH   SOLE   160 0 0
ILLINOIS TOOL WKS INC COM 452308109 36 250 SH   SOLE   250 0 0
IMPERIAL OIL LTD COM NEW 453038408 13,003 445,941 SH   SOLE   445,941 0 0
IMPINJ INC COM 453204109 1,086 22,300 SH   SOLE   22,300 0 0
INCYTE CORP COM 45337C102 12,883 102,200 SH   SOLE   102,200 0 0
INDIA FD INC COM 454089103 11 411 SH   SOLE   411 0 0
INTEL CORP COM 458140100 10,198 307,285 SH   SOLE   307,285 0 0
INTELLIPHARMACEUTICS INTL IN COM 458173101 21 10,012 SH   SOLE   10,012 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,000 6,495 SH   SOLE   6,495 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 103 760 SH   SOLE   760 0 0
INTL PAPER CO COM 460146103 3 60 SH   SOLE   60 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 9,833 10,500 SH   SOLE   10,500 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 1,804 150,000 SH   SOLE   150,000 0 0
INVITATION HOMES INC COM 46187W107 44,675 2,062,960 SH   SOLE   2,062,960 0 0
ISHARES JP MRG EM CRP BD 464286251 565 11,102 SH   SOLE   11,102 0 0
ISHARES MSCI CDA ETF 464286509 1,729 64,569 SH   SOLE   64,569 0 0
ISHARES MIN VOL GBL ETF 464286525 1,302 16,448 SH   SOLE   16,448 0 0
ISHARES MIN VOL EMRG MKT 464286533 39,432 711,890 SH   SOLE   711,890 0 0
ISHARES MSCI FRANCE ETF 464286707 986 34,259 SH   SOLE   34,259 0 0
ISHARES MSCI SPAN CP ETF 464286764 994 30,225 SH   SOLE   30,225 0 0
ISHARES MSCI STH KOR ETF 464286772 3,694 54,462 SH   SOLE   54,462 0 0
ISHARES MSCI GERMANY ETF 464286806 2,663 87,948 SH   SOLE   87,948 0 0
ISHARES TR TIPS BD ETF 464287176 95 833 SH   SOLE   833 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 5 120 SH   SOLE   120 0 0
ISHARES TR CORE S&P500 ETF 464287200 202 830 SH   SOLE   830 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,096 10,000 SH   SOLE   10,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 8,126 196,092 SH   SOLE   196,092 0 0
ISHARES TR 7-10YR TR BD ETF 464287440 3,535 33,118 SH   SOLE   33,118 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,130 78,635 SH   SOLE   78,635 0 0
ISHARES TR CORE S&P MCP ETF 464287507 45,192 259,840 SH   SOLE   259,840 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556 4,657 15,000 SH   SOLE   15,000 0 0
ISHARES TR GLOBAL 100 ETF 464287572 160 1,900 SH   SOLE   1,900 0 0
ISHARES TR U.S. REAL ES ETF 464287739 233 2,920 SH   SOLE   2,920 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 6 50 SH   SOLE   50 0 0
ISHARES TR CORE S&P SCP ETF 464287804 24,793 353,680 SH   SOLE   353,680 0 0
ISHARES TR SP SMCP600GR ETF 464287887 133 850 SH   SOLE   850 0 0
ISHARES TR EAFE SML CP ETF 464288273 43,101 745,300 SH   SOLE   745,300 0 0
ISHARES TR JP MOR EM MK ETF 464288281 87,706 767,050 SH   SOLE   767,050 0 0
ISHARES TR GLB INFRASTR ETF 464288372 53,420 1,215,120 SH   SOLE   1,215,120 0 0
ISHARES TR IBOXX HI YD ETF 464288513 31,064 351,033 SH   SOLE   351,033 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 421 4,000 SH   SOLE   4,000 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661 4,316 34,918 SH   SOLE   34,918 0 0
ISHARES TR U.S. PFD STK ETF 464288687 562 14,335 SH   SOLE   14,335 0 0
ISHARES TR US BR DEL SE ETF 464288794 1,279 23,976 SH   SOLE   23,976 0 0
ISHARES MSCI EURO FL ETF 464289180 3,370 153,400 SH   SOLE   153,400 0 0
ISHARES TR MSCI INDIA ETF 46429B598 241 7,500 SH   SOLE   7,500 0 0
ISHARES TR FLTG RATE BD ETF 46429B655 560 10,991 SH   SOLE   10,991 0 0
ISHARES TR MIN VOL USA ETF 46429B697 162 3,300 SH   SOLE   3,300 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 3,290 91,981 SH   SOLE   91,981 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 2,795 118,297 SH   SOLE   118,297 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 18 337 SH   SOLE   337 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 56 1,900 SH   SOLE   1,900 0 0
ISHARES TR HDG MSCI GERMN 46434V704 1,858 66,295 SH   SOLE   66,295 0 0
ISHARES TR HDG MSCI EAFE 46434V803 503 17,684 SH   SOLE   17,684 0 0
ISHARES TR HDG MSCI JAPAN 46434V886 1,948 65,290 SH   SOLE   65,290 0 0
JPMORGAN CHASE & CO COM 46625H100 253,069 2,769,201 SH   SOLE   2,769,201 0 0
JABIL INC COM 466313103 29 1,000 SH   SOLE   1,000 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 190 3,499 SH   SOLE   3,499 0 0
JD COM INC SPON ADR CL A 47215P106 76,720 1,953,800 SH   SOLE   1,953,800 0 0
JOHNSON & JOHNSON COM 478160104 413,526 3,125,535 SH   SOLE   3,125,535 0 0
JONES LANG LASALLE INC COM 48020Q107 96 768 SH   SOLE   768 0 0
JUST ENERGY GROUP INC COM 48213W101 1 267 SH   SOLE   267 0 0
KLA-TENCOR CORP COM 482480100 19,011 207,500 SH   SOLE   207,500 0 0
KT CORP SPONSORED ADR 48268K101 40 2,400 SH   SOLE   2,400 0 0
K2M GROUP HLDGS INC COM 48273J107 2,046 83,900 SH   SOLE   83,900 0 0
KELLOGG CO COM 487836108 14 200 SH   SOLE   200 0 0
KEYCORP NEW COM 493267108 12,734 685,904 SH   SOLE   685,904 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 107,418 2,755,970 SH   SOLE   2,755,970 0 0
KILROY RLTY CORP COM 49427F108 5,553 73,800 SH   SOLE   73,800 0 0
KIMBERLY CLARK CORP COM 494368103 562 4,350 SH   SOLE   4,350 0 0
KIMCO RLTY CORP COM 49446R109 2,976 162,000 SH   SOLE   162,000 0 0
KINROSS GOLD CORP COM NO PAR 496902404 0 68 SH   SOLE   68 0 0
KITE PHARMA INC COM 49803L109 30,541 301,000 SH   SOLE   301,000 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 900 25,114 SH   SOLE   25,114 0 0
KOPIN CORP COM 500600101 13 3,400 SH   SOLE   3,400 0 0
KRAFT HEINZ CO COM 500754106 22 255 SH   SOLE   255 0 0
KROGER CO COM 501044101 25,521 1,095,775 SH   SOLE   1,095,775 0 0
LSC COMMUNICATIONS INC COM 50218P107 2 78 SH   SOLE   78 0 0
LAM RESEARCH CORP COM 512807108 18,833 133,000 SH   SOLE   133,000 0 0
LAS VEGAS SANDS CORP COM 517834107 32 500 SH   SOLE   500 0 0
LAUDER ESTEE COS INC CL A 518439104 65,882 686,145 SH   SOLE   686,145 0 0
LENDINGTREE INC NEW COM 52603B107 1,103 6,400 SH   SOLE   6,400 0 0
LENNAR CORP CL A 526057104 14,147 265,000 SH   SOLE   265,000 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 5,177 913,658 SH   SOLE   913,658 0 0
LIFE STORAGE INC COM 53223X107 2,092 28,200 SH   SOLE   28,200 0 0
LILLY ELI & CO COM 532457108 91 1,100 SH   SOLE   1,100 0 0
LINCOLN NATL CORP IND COM 534187109 101 1,500 SH   SOLE   1,500 0 0
LIPOCINE INC NEW COM 53630X104 29 7,100 SH   SOLE   7,100 0 0
LOCKHEED MARTIN CORP COM 539830109 2,765 9,969 SH   SOLE   9,969 0 0
LOGMEIN INC COM 54142L109 9,113 87,100 SH   SOLE   87,100 0 0
LOWES COS INC COM 548661107 41,512 537,761 SH   SOLE   537,761 0 0
LUMENTUM HLDGS INC COM 55024U109 748 13,100 SH   SOLE   13,100 0 0
M D C HLDGS INC COM 552676108 1,026 29,000 SH   SOLE   29,000 0 0
MGM RESORTS INTERNATIONAL COM 552953101 89,386 2,853,300 SH   SOLE   2,853,300 0 0
MKS INSTRUMENT INC COM 55306N104 20,824 309,050 SH   SOLE   309,050 0 0
MSA SAFETY INC COM 553498106 20,542 252,770 SH   SOLE   252,770 0 0
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 36,627 671,800 SH   SOLE   671,800 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 17,578 89,166 SH   SOLE   89,166 0 0
MAG SILVER CORP COM 55903Q104 16,487 1,274,000 SH   SOLE   1,274,000 0 0
MAGNA INTL INC COM 559222401 11,959 258,021 SH   SOLE   258,021 0 0
MANULIFE FINL CORP COM 56501R106 428,642 22,861,687 SH   SOLE   22,861,687 0 0
MASCO CORP COM 574599106 1,040 27,200 SH   SOLE   27,200 0 0
MASTERCARD INCORPORATED CL A 57636Q104 177,095 1,457,455 SH   SOLE   1,457,455 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,886 39,800 SH   SOLE   39,800 0 0
MCDONALDS CORP COM 580135101 309,920 2,021,120 SH   SOLE   2,021,120 0 0
MCKESSON CORP COM 58155Q103 2,206 14,608 SH   SOLE   14,608 0 0
MEDIDATA SOLUTIONS INC COM 58471A105 50,456 660,000 SH   SOLE   660,000 0 0
MEDNAX INC COM 58502B106 100,353 1,664,321 SH   SOLE   1,664,321 0 0
MERCADOLIBRE INC COM 58733R102 57,219 227,800 SH   SOLE   227,800 0 0
MERCK & CO INC COM 58933Y105 123,484 1,927,251 SH   SOLE   1,927,251 0 0
MERCURY SYS INC COM 589378108 1,172 27,800 SH   SOLE   27,800 0 0
METHANEX CORP COM 59151K108 235 5,320 SH   SOLE   5,320 0 0
METHODE ELECTRS INC COM 591520200 90 2,184 SH   SOLE   2,184 0 0
MICROSOFT CORP COM 594918104 602,432 8,736,128 SH   SOLE   8,736,128 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 14 184 SH   SOLE   184 0 0
MICRON TECHNOLOGY INC COM 595112103 6 210 SH   SOLE   210 0 0
MIMEDX GROUP INC COM 602496101 1,073 71,600 SH   SOLE   71,600 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 8,865 1,056,588 SH   SOLE   1,056,588 0 0
MOLSON COORS BREWING CO CL B 60871R209 39,186 460,836 SH   SOLE   460,836 0 0
MOMO INC ADR 60879B107 51,995 1,405,100 SH   SOLE   1,405,100 0 0
MONDELEZ INTL INC CL A 609207105 16,021 371,729 SH   SOLE   371,729 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 25,035 503,323 SH   SOLE   503,323 0 0
MORGAN STANLEY COM NEW 617446448 58,003 1,302,548 SH   SOLE   1,302,548 0 0
MOUNTAIN PROV DIAMONDS INC COM NEW 62426E402 7 2,500 SH   SOLE   2,500 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,068 11,400 SH   SOLE   11,400 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 5,753 91,464 SH   SOLE   91,464 0 0
NATIONAL OILWELL VARCO INC COM 637071101 2,241 67,998 SH   SOLE   67,998 0 0
NETFLIX INC COM 64110L106 34,972 239,718 SH   SOLE   239,718 0 0
NETEASE INC SPONSORED ADR 64110W102 3,386 11,250 SH   SOLE   11,250 0 0
NEUSTAR INC CL A 64126X201 107 3,217 SH   SOLE   3,217 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 6,020 625,000 SH   SOLE   625,000 0 0
NEW GOLD INC CDA COM 644535106 5 1,697 SH   SOLE   1,697 0 0
NEWELL BRANDS INC COM 651229106 20 379 SH   SOLE   379 0 0
NEWMONT MINING CORP COM 651639106 28,303 884,640 SH   SOLE   884,640 0 0
NEWS CORP NEW CL A 65249B109 1 85 SH   SOLE   85 0 0
NEXTERA ENERGY INC COM 65339F101 127,324 907,532 SH   SOLE   907,532 0 0
NEXGEN ENERGY LTD COM 65340P106 29,913 13,515,000 SH   SOLE   13,515,000 0 0
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 27,104 731,859 SH   SOLE   731,859 0 0
NIKE INC CL B 654106103 31,217 529,834 SH   SOLE   529,834 0 0
NORBORD INC COM NEW 65548P403 10 331 SH   SOLE   331 0 0
NORTHERN TR CORP COM 665859104 2,706 27,800 SH   SOLE   27,800 0 0
NORTHROP GRUMMAN CORP COM 666807102 30,228 117,610 SH   SOLE   117,610 0 0
NOVARTIS A G SPONSORED ADR 66987V109 11,048 132,314 SH   SOLE   132,314 0 0
NUTANIX INC CL A 67059N108 1,178 58,400 SH   SOLE   58,400 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 2,953 225,000 SH   SOLE   225,000 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,536 185,000 SH   SOLE   185,000 0 0
NVIDIA CORP COM 67066G104 65,149 460,100 SH   SOLE   460,100 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,390 170,000 SH   SOLE   170,000 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3,448 400,000 SH   SOLE   400,000 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 3,367 203,546 SH   SOLE   203,546 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 5,163 110,666 SH   SOLE   110,666 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 4,386 73,180 SH   SOLE   73,180 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1,075 25,200 SH   SOLE   25,200 0 0
OMNICOM GROUP INC COM 681919106 65,957 795,190 SH   SOLE   795,190 0 0
ONEOK INC NEW COM 682680103 6,728 128,830 SH   SOLE   128,830 0 0
ORACLE CORP COM 68389X105 323,345 6,446,446 SH   SOLE   6,446,446 0 0
ORANGE SPONSORED ADR 684060106 45 2,800 SH   SOLE   2,800 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 7 560 SH   SOLE   560 0 0
OWENS ILL INC COM NEW 690768403 12 505 SH   SOLE   505 0 0
PJT PARTNERS INC COM CL A 69343T107 1 37 SH   SOLE   37 0 0
PNC FINL SVCS GROUP INC COM 693475105 22,808 183,607 SH   SOLE   183,607 0 0
PPG INDS INC COM 693506107 200,807 1,824,000 SH   SOLE   1,824,000 0 0
PPL CORP COM 69351T106 18,262 471,800 SH   SOLE   471,800 0 0
PRA GROUP INC COM 69354N106 1,339 35,300 SH   SOLE   35,300 0 0
PACCAR INC COM 693718108 13 200 SH   SOLE   200 0 0
PANDORA MEDIA INC COM 698354107 2 280 SH   SOLE   280 0 0
PARSLEY ENERGY INC CL A 701877102 8,588 309,100 SH   SOLE   309,100 0 0
PAYCHEX INC COM 704326107 968 17,000 SH   SOLE   17,000 0 0
PAYCOM SOFTWARE INC COM 70432V102 61,942 925,600 SH   SOLE   925,600 0 0
PAYPAL HLDGS INC COM 70450Y103 51,426 979,900 SH   SOLE   979,900 0 0
PEMBINA PIPELINE CORP COM 706327103 282,560 8,530,522 SH   SOLE   8,530,522 0 0
PENGROWTH ENERGY CORP COM 70706P104 24 30,683 SH   SOLE   30,683 0 0
PEPSICO INC COM 713448108 9,904 85,726 SH   SOLE   85,726 0 0
PFIZER INC COM 717081103 302,812 9,014,416 SH   SOLE   9,014,416 0 0
PHILIP MORRIS INTL INC COM 718172109 35 300 SH   SOLE   300 0 0
PHILLIPS 66 COM 718546104 338 4,100 SH   SOLE   4,100 0 0
PIONEER NAT RES CO COM 723787107 28,637 180,527 SH   SOLE   180,527 0 0
PLANET FITNESS INC CL A 72703H101 10,165 435,000 SH   SOLE   435,000 0 0
POTASH CORP SASK INC COM 73755L107 20,575 1,261,581 SH   SOLE   1,261,581 0 0
POTLATCH CORP NEW COM 737630103 3,303 72,200 SH   SOLE   72,200 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 54 390 SH   SOLE   390 0 0
POWERSHARES ETF TRUST NASD INTNT ETF 73935X146 968 9,391 SH   SOLE   9,391 0 0
POWERSHARES ETF TRUST FINL PFD PTFL 73935X229 59 3,100 SH   SOLE   3,100 0 0
POWERSHARES ETF TRUST DYN SEMCT PORT 73935X781 1,213 29,023 SH   SOLE   29,023 0 0
POWERSHARES ETF TRUST DYN NETWKG PRT 73935X815 1,061 24,292 SH   SOLE   24,292 0 0
POWERSHS DB MULTI SECT COMM DB GOLD FUND 73936B606 41 1,027 SH   SOLE   1,027 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 2,253 97,262 SH   SOLE   97,262 0 0
PRAXAIR INC COM 74005P104 5,176 39,038 SH   SOLE   39,038 0 0
PRECISION DRILLING CORP COM 2010 74022D308 63,755 18,662,401 SH   SOLE   18,662,401 0 0
PRETIUM RES INC COM 74139C102 9,665 1,015,000 SH   SOLE   1,015,000 0 0
PRICESMART INC COM 741511109 2,245 25,600 SH   SOLE   25,600 0 0
PRIMERICA INC COM 74164M108 83 1,100 SH   SOLE   1,100 0 0
PROCTER AND GAMBLE CO COM 742718109 9,765 112,022 SH   SOLE   112,022 0 0
PROGRESSIVE CORP OHIO COM 743315103 66,173 1,500,106 SH   SOLE   1,500,106 0 0
PROLOGIS INC COM 74340W103 12,846 218,800 SH   SOLE   218,800 0 0
PROOFPOINT INC COM 743424103 137,062 1,600,100 SH   SOLE   1,600,100 0 0
PUBLIC STORAGE COM 74460D109 9,015 43,179 SH   SOLE   43,179 0 0
QUALCOMM INC COM 747525103 8,807 162,216 SH   SOLE   162,216 0 0
QUARTERHILL INC COM 747713105 2 1,155 SH   SOLE   1,155 0 0
RSP PERMIAN INC COM 74978Q105 2,672 82,700 SH   SOLE   82,700 0 0
RAND LOGISTICS INC COM 752182105 0 520 SH   SOLE   520 0 0
RANDGOLD RES LTD ADR 752344309 26,573 302,471 SH   SOLE   302,471 0 0
RAYTHEON CO COM NEW 755111507 166,848 1,032,010 SH   SOLE   1,032,010 0 0
REGAL ENTMT GROUP CL A 758766109 14,150 700,334 SH   SOLE   700,334 0 0
REGENCY CTRS CORP COM 758849103 3,104 49,500 SH   SOLE   49,500 0 0
REPUBLIC SVCS INC COM 760759100 1,314 20,657 SH   SOLE   20,657 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 11,333 181,045 SH   SOLE   181,045 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 4,023 209,400 SH   SOLE   209,400 0 0
REYNOLDS AMERICAN INC COM 761713106 143 2,200 SH   SOLE   2,200 0 0
RICHMONT MINES INC COM 76547T106 19,143 2,466,900 SH   SOLE   2,466,900 0 0
RIO TINTO PLC SPONSORED ADR 767204100 737 17,424 SH   SOLE   17,424 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 2,346 81,617 SH   SOLE   81,617 0 0
RITE AID CORP COM 767754104 1,565 530,000 SH   SOLE   530,000 0 0
ROBERT HALF INTL INC COM 770323103 12 250 SH   SOLE   250 0 0
ROCKWELL COLLINS INC COM 774341101 6,207 59,000 SH   SOLE   59,000 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 429,147 9,084,358 SH   SOLE   9,084,358 0 0
ROLLINS INC COM 775711104 74,374 1,824,733 SH   SOLE   1,824,733 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 986,531 13,484,085 SH   SOLE   13,484,085 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 20,235 371,311 SH   SOLE   371,311 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 913 17,145 SH   SOLE   17,145 0 0
ROYAL GOLD INC COM 780287108 9,488 123,000 SH   SOLE   123,000 0 0
ROYCE VALUE TR INC COM 780910105 7,669 525,000 SH   SOLE   525,000 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1,702 15,800 SH   SOLE   15,800 0 0
RYDER SYS INC COM 783549108 37,028 516,084 SH   SOLE   516,084 0 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 1,122 12,100 SH   SOLE   12,100 0 0
SL GREEN RLTY CORP COM 78440X101 33,335 314,700 SH   SOLE   314,700 0 0
SLM CORP COM 78442P106 4,568 396,700 SH   SOLE   396,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 19,710 81,442 SH   SOLE   81,442 0 0
SPX CORP COM 784635104 13 500 SH   SOLE   500 0 0
SPDR SERIES TRUST HLTH CR EQUIP 78464A581 1,234 20,089 SH   SOLE   20,089 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 1,183 16,787 SH   SOLE   16,787 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 1,252 22,753 SH   SOLE   22,753 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 5,972 67,154 SH   SOLE   67,154 0 0
SPDR SERIES TRUST S&P BK ETF 78464A797 1,252 28,732 SH   SOLE   28,732 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,179 15,256 SH   SOLE   15,256 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 376 1,182 SH   SOLE   1,182 0 0
SPDR SER TR BLOMBRG BRC SRT 78468R101 270 8,941 SH   SOLE   8,941 0 0
SABRE CORP COM 78573M104 781 35,840 SH   SOLE   35,840 0 0
SALESFORCE COM INC COM 79466L302 35 400 SH   SOLE   400 0 0
SAP SE SPON ADR 803054204 1,395 14,119 SH   SOLE   14,119 0 0
SASOL LTD SPONSORED ADR 803866300 56 2,000 SH   SOLE   2,000 0 0
SCHLUMBERGER LTD COM 806857108 13,670 207,380 SH   SOLE   207,380 0 0
SCHWAB CHARLES CORP NEW COM 808513105 4,367 103,077 SH   SOLE   103,077 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 6,711 124,568 SH   SOLE   124,568 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 7,347 81,876 SH   SOLE   81,876 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 345 1,020 SH   SOLE   1,020 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7,414 280,835 SH   SOLE   280,835 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 7,520 110,285 SH   SOLE   110,285 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 7,345 134,065 SH   SOLE   134,065 0 0
SEMPRA ENERGY COM 816851109 810 7,175 SH   SOLE   7,175 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 29,832 370,000 SH   SOLE   370,000 0 0
SERVICENOW INC COM 81762P102 164,664 1,570,900 SH   SOLE   1,570,900 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 266,339 12,206,868 SH   SOLE   12,206,868 0 0
SHERWIN WILLIAMS CO COM 824348106 15,077 42,960 SH   SOLE   42,960 0 0
SHIRE PLC SPONSORED ADR 82481R106 43,253 261,399 SH   SOLE   261,399 0 0
SHOPIFY INC CL A 82509L107 9 107 SH   SOLE   107 0 0
SIMON PPTY GROUP INC NEW COM 828806109 77,534 478,750 SH   SOLE   478,750 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 83 2,524 SH   SOLE   2,524 0 0
SKECHERS U S A INC CL A 830566105 30 1,000 SH   SOLE   1,000 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 82 851 SH   SOLE   851 0 0
SMUCKER J M CO COM NEW 832696405 2,677 22,600 SH   SOLE   22,600 0 0
SNAP ON INC COM 833034101 12,672 80,104 SH   SOLE   80,104 0 0
SONY CORP SPONSORED ADR 835699307 3,709 97,007 SH   SOLE   97,007 0 0
SOTHEBYS COM 835898107 7,254 135,000 SH   SOLE   135,000 0 0
SOUTHWEST AIRLS CO COM 844741108 107 1,728 SH   SOLE   1,728 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 20 2,000 SH   SOLE   2,000 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 158 25,000 SH   SOLE   25,000 0 0
SQUARE INC CL A 852234103 73,347 3,196,900 SH   SOLE   3,196,900 0 0
STANLEY BLACK & DECKER INC COM 854502101 51,270 364,278 SH   SOLE   364,278 0 0
STANTEC INC COM 85472N109 95,948 3,810,553 SH   SOLE   3,810,553 0 0
STARWOOD PPTY TR INC COM 85571B105 30,489 1,360,100 SH   SOLE   1,360,100 0 0
STATOIL ASA SPONSORED ADR 85771P102 25 1,505 SH   SOLE   1,505 0 0
STRYKER CORP COM 863667101 45 325 SH   SOLE   325 0 0
SUN LIFE FINL INC COM 866796105 382,166 10,688,462 SH   SOLE   10,688,462 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,312 30,400 SH   SOLE   30,400 0 0
SYNNEX CORP COM 87162W100 3,363 28,000 SH   SOLE   28,000 0 0
SYSCO CORP COM 871829107 15 300 SH   SOLE   300 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 4,643 109,469 SH   SOLE   109,469 0 0
TJX COS INC NEW COM 872540109 22,995 318,239 SH   SOLE   318,239 0 0
TAHOE RES INC COM 873868103 106 12,300 SH   SOLE   12,300 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 22,419 640,509 SH   SOLE   640,509 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,054 14,350 SH   SOLE   14,350 0 0
TAL ED GROUP ADS REPSTG COM 874080104 67,571 551,800 SH   SOLE   551,800 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 9 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106 165 3,145 SH   SOLE   3,145 0 0
TARGA RES CORP COM 87612G101 1,693 37,400 SH   SOLE   37,400 0 0
TATA MTRS LTD SPONSORED ADR 876568502 225 6,800 SH   SOLE   6,800 0 0
TAYLOR MORRISON HOME CORP CL A 87724P106 1,060 44,100 SH   SOLE   44,100 0 0
TECK RESOURCES LTD CL B 878742204 13,696 789,758 SH   SOLE   789,758 0 0
TELEFONICA S A SPONSORED ADR 879382208 27 2,566 SH   SOLE   2,566 0 0
TELUS CORP COM 87971M103 57,913 1,676,465 SH   SOLE   1,676,465 0 0
TENARIS S A SPONSORED ADR 88031M109 1,790 57,400 SH   SOLE   57,400 0 0
TESARO INC COM 881569107 1,008 7,200 SH   SOLE   7,200 0 0
TESLA INC COM 88160R101 35,828 101,350 SH   SOLE   101,350 0 0
TESLA INC NOTE 2.375% 3/1 88160RAD3 10,082 8,000,000 SH   SOLE   8,000,000 0 0
TEXAS INSTRS INC COM 882508104 39,594 514,055 SH   SOLE   514,055 0 0
TEXTRON INC COM 883203101 816 17,322 SH   SOLE   17,322 0 0
THE TRADE DESK INC COM CL A 88339J105 36,820 751,600 SH   SOLE   751,600 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 5,205 29,796 SH   SOLE   29,796 0 0
THOMSON REUTERS CORP COM 884903105 52,531 1,133,916 SH   SOLE   1,133,916 0 0
3M CO COM 88579Y101 113,775 546,146 SH   SOLE   546,146 0 0
TIME INC NEW COM 887228104 0 8 SH   SOLE   8 0 0
TIME WARNER INC COM NEW 887317303 5 50 SH   SOLE   50 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 218,371 4,330,699 SH   SOLE   4,330,699 0 0
TOTAL SYS SVCS INC COM 891906109 18,866 323,500 SH   SOLE   323,500 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 637 6,064 SH   SOLE   6,064 0 0
TRANSALTA CORP COM 89346D107 44 6,902 SH   SOLE   6,902 0 0
TRANSCANADA CORP COM 89353D107 744,901 15,623,436 SH   SOLE   15,623,436 0 0
TRAVELERS COMPANIES INC COM 89417E109 189 1,492 SH   SOLE   1,492 0 0
TRI CONTL CORP COM 895436103 2,925 120,000 SH   SOLE   120,000 0 0
TRILLIUM THERAPEUTICS INC COM NEW 89620X506 11 2,500 SH   SOLE   2,500 0 0
TRINITY INDS INC COM 896522109 86 3,068 SH   SOLE   3,068 0 0
TRIVAGO N V SPON ADS A SHS 89686D105 43,260 1,826,200 SH   SOLE   1,826,200 0 0
TRUPANION INC COM 898202106 9 400 SH   SOLE   400 0 0
TWITTER INC COM 90184L102 91 5,100 SH   SOLE   5,100 0 0
TYSON FOODS INC CL A 902494103 260 4,150 SH   SOLE   4,150 0 0
US BANCORP DEL COM NEW 902973304 21,930 422,321 SH   SOLE   422,321 0 0
U S CONCRETE INC COM NEW 90333L201 1,180 15,000 SH   SOLE   15,000 0 0
U S SILICA HLDGS INC COM 90346E103 1,713 48,200 SH   SOLE   48,200 0 0
ULTA BEAUTY INC COM 90384S303 37,053 131,900 SH   SOLE   131,900 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 25,889 123,100 SH   SOLE   123,100 0 0
UNILEVER PLC SPON ADR NEW 904767704 624 11,520 SH   SOLE   11,520 0 0
UNILEVER N V N Y SHS NEW 904784709 17,520 316,869 SH   SOLE   316,869 0 0
UNION PAC CORP COM 907818108 194,446 1,783,741 SH   SOLE   1,783,741 0 0
UNITED PARCEL SERVICE INC CL B 911312106 126,666 1,144,030 SH   SOLE   1,144,030 0 0
UNITED RENTALS INC COM 911363109 6,263 55,502 SH   SOLE   55,502 0 0
UNITED TECHNOLOGIES CORP COM 913017109 37,714 308,488 SH   SOLE   308,488 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 64 492 SH   SOLE   492 0 0
UNITEDHEALTH GROUP INC COM 91324P102 117,413 632,477 SH   SOLE   632,477 0 0
V F CORP COM 918204108 173 3,000 SH   SOLE   3,000 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 9,545 550,944 SH   SOLE   550,944 0 0
VALERO ENERGY CORP NEW COM 91913Y100 39,397 583,948 SH   SOLE   583,948 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 1,481 60,401 SH   SOLE   60,401 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 60 1,089 SH   SOLE   1,089 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 19,022 766,400 SH   SOLE   766,400 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 311 3,356 SH   SOLE   3,356 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 246 3,074 SH   SOLE   3,074 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 596 7,281 SH   SOLE   7,281 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 25,976 461,763 SH   SOLE   461,763 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 138 2,750 SH   SOLE   2,750 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 610 11,050 SH   SOLE   11,050 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 4 70 SH   SOLE   70 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 7 83 SH   SOLE   83 0 0
VANTIV INC CL A 92210H105 20,965 330,600 SH   SOLE   330,600 0 0
VEEVA SYS INC CL A COM 922475108 85,593 1,425,300 SH   SOLE   1,425,300 0 0
VENTAS INC COM 92276F100 12,090 173,800 SH   SOLE   173,800 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 20,253 91,217 SH   SOLE   91,217 0 0
VANGUARD INDEX FDS REIT ETF 922908553 17,144 206,010 SH   SOLE   206,010 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 301,320 6,743,253 SH   SOLE   6,743,253 0 0
VERMILION ENERGY INC COM 923725105 6,672 210,237 SH   SOLE   210,237 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 66,612 527,300 SH   SOLE   527,300 0 0
VIACOM INC NEW CL B 92553P201 3 85 SH   SOLE   85 0 0
VISA INC COM CL A 92826C839 381,129 4,059,963 SH   SOLE   4,059,963 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 7,320 967,088 SH   SOLE   967,088 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 3,954 734,107 SH   SOLE   734,107 0 0
VULCAN MATLS CO COM 929160109 5,337 43,025 SH   SOLE   43,025 0 0
WEC ENERGY GROUP INC COM 92939U106 7,633 124,200 SH   SOLE   124,200 0 0
WABTEC CORP COM 929740108 36,573 399,648 SH   SOLE   399,648 0 0
WAL-MART STORES INC COM 931142103 102 1,349 SH   SOLE   1,349 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 80,332 1,032,805 SH   SOLE   1,032,805 0 0
WASTE CONNECTIONS INC COM 94106B101 58,537 908,228 SH   SOLE   908,228 0 0
WASTE MGMT INC DEL COM 94106L109 4,107 55,954 SH   SOLE   55,954 0 0
WATSCO INC COM 942622200 1,312 8,532 SH   SOLE   8,532 0 0
WEIBO CORP SPONSORED ADR 948596101 64,859 974,600 SH   SOLE   974,600 0 0
WELLS FARGO CO NEW COM 949746101 60,219 1,089,914 SH   SOLE   1,089,914 0 0
WELLTOWER INC COM 95040Q104 11,211 149,600 SH   SOLE   149,600 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 26,109 275,900 SH   SOLE   275,900 0 0
WESTLAKE CHEM CORP COM 960413102 65 985 SH   SOLE   985 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 2 636 SH   SOLE   636 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 32 1,375 SH   SOLE   1,375 0 0
WEYERHAEUSER CO COM 962166104 185,080 5,518,197 SH   SOLE   5,518,197 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 40 2,000 SH   SOLE   2,000 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 1 23 SH   SOLE   23 0 0
WISDOMTREE TR JPN SCAP HDG EQT 97717W521 50 1,250 SH   SOLE   1,250 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 47 901 SH   SOLE   901 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 1 18 SH   SOLE   18 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 5,027 50,000 SH   SOLE   50,000 0 0
WYNN RESORTS LTD COM 983134107 12,622 94,000 SH   SOLE   94,000 0 0
XILINX INC COM 983919101 12,564 195,100 SH   SOLE   195,100 0 0
YAMANA GOLD INC COM 98462Y100 1 554 SH   SOLE   554 0 0
YELP INC CL A 985817105 2 50 SH   SOLE   50 0 0
YUM BRANDS INC COM 988498101 23 306 SH   SOLE   306 0 0
YUM CHINA HLDGS INC COM 98850P109 2,495 63,200 SH   SOLE   63,200 0 0
ZAYO GROUP HLDGS INC COM 98919V105 9,222 298,100 SH   SOLE   298,100 0 0
ZIONS BANCORPORATION COM 989701107 3,644 82,900 SH   SOLE   82,900 0 0
ZOETIS INC CL A 98978V103 47,690 763,600 SH   SOLE   763,600 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADR 98980A105 2,642 189,000 SH   SOLE   189,000 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 9,340 115,000 SH   SOLE   115,000 0 0
ALLERGAN PLC SHS G0177J108 279,460 1,148,247 SH   SOLE   1,148,247 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 5,156 190,642 SH   SOLE   190,642 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 76 3,210 SH   SOLE   3,210 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 3,245 79,301 SH   SOLE   79,301 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 483 15,103 SH   SOLE   15,103 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 8 90 SH   SOLE   90 0 0
EATON CORP PLC SHS G29183103 10,231 131,300 SH   SOLE   131,300 0 0
ENDO INTL PLC SHS G30401106 17 1,539 SH   SOLE   1,539 0 0
ENSCO PLC SHS CLASS A G3157S106 613 118,663 SH   SOLE   118,663 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 22 1,075 SH   SOLE   1,075 0 0
LIVANOVA PLC SHS G5509L101 3,187 52,000 SH   SOLE   52,000 0 0
MEDTRONIC PLC SHS G5960L103 232,703 2,618,881 SH   SOLE   2,618,881 0 0
NABORS INDUSTRIES LTD SHS G6359F103 22,578 2,780,690 SH   SOLE   2,780,690 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 145,015 3,755,286 SH   SOLE   3,755,286 0 0
OCEAN RIG UDW INC SHS G66964100 0 2 SH   SOLE   2 0 0
TECHNIPFMC PLC COM G87110105 2,051 75,300 SH   SOLE   75,300 0 0
PERRIGO CO PLC SHS G97822103 11,111 146,950 SH   SOLE   146,950 0 0
CHUBB LIMITED COM H1467J104 87 595 SH   SOLE   595 0 0
SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 54 1,000 SH   SOLE   1,000 0 0
SODASTREAM INTERNATIONAL LTD USD SHS M9068E105 2,036 19,169 SH   SOLE   19,169 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 41,579 318,700 SH   SOLE   318,700 0 0
INTERXION HOLDING N.V SHS N47279109 5,931 129,400 SH   SOLE   129,400 0 0
NXP SEMICONDUCTORS N V COM N6596X109 24 223 SH   SOLE   223 0 0
YANDEX N V SHS CLASS A N97284108 32,697 1,244,600 SH   SOLE   1,244,600 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 22 200 SH   SOLE   200 0 0
BROADCOM LTD SHS Y09827109 109,361 468,700 SH   SOLE   468,700 0 0