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 38 1,700 SH   SOLE   1,700 0 0
AFLAC INC COM 001055102 1,634 22,729 SH   SOLE   22,729 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 43,237 1,403,514 SH   SOLE   1,403,514 0 0
AT&T INC COM 00206R102 830 22,014 SH   SOLE   22,014 0 0
ABBOTT LABS COM 002824100 89 2,095 SH   SOLE   2,095 0 0
ABBVIE INC COM 00287Y109 3,198 50,688 SH   SOLE   50,688 0 0
ABERDEEN GLOBAL INCOME FD IN COM 003013109 66 7,466 SH   SOLE   7,466 0 0
ABIOMED INC COM 003654100 137,790 1,087,100 SH   SOLE   1,087,100 0 0
ABIOMED INC COM 003654100 3,617 36,900 SH   SOLE 1 36,900 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 49,132 486,600 SH   SOLE   486,600 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 1,858 23,600 SH   SOLE 1 23,600 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 5,836 443,854 SH   SOLE   443,854 0 0
ADEPTUS HEALTH INC CL A 006855100 1,064 24,710 SH   SOLE   24,710 0 0
ADOBE SYS INC COM 00724F101 52,787 494,665 SH   SOLE   494,665 0 0
ADOBE SYS INC COM 00724F101 1,465 17,700 SH   SOLE 1 17,700 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 27,007 182,019 SH   SOLE   182,019 0 0
ADVANTAGE OIL & GAS LTD COM 00765F101 2,544 362,700 SH   SOLE   362,700 0 0
AECOM COM 00766T100 1 27 SH   SOLE   27 0 0
ADVANSIX INC COM 00773T101 1,183 71,286 SH   SOLE   71,286 0 0
ADVANCED MICRO DEVICES INC COM 007903107 3,247 469,900 SH   SOLE   469,900 0 0
AEGON N V NY REGISTRY SH 007924103 3 885 SH   SOLE   885 0 0
AETNA INC NEW COM 00817Y108 66,838 581,714 SH   SOLE   581,714 0 0
AETNA INC NEW COM 00817Y108 393 3,400 SH   OTR 2 0 3,400 0
AFFILIATED MANAGERS GROUP COM 008252108 21,473 148,400 SH   SOLE   148,400 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 42 900 SH   SOLE   900 0 0
AGNICO EAGLE MINES LTD COM 008474108 137,752 2,549,558 SH   SOLE   2,549,558 0 0
AGNICO EAGLE MINES LTD COM 008474108 357 6,600 SH   OTR 2 0 6,600 0
AGRIUM INC COM 008916108 52,842 583,000 SH   SOLE   583,000 0 0
AIR LEASE CORP CL A 00912X302 2,355 82,400 SH   SOLE   82,400 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 16,865 2,060,500 SH   SOLE   2,060,500 0 0
ALCOA INC COM 013817101 51 5,000 SH   SOLE   5,000 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 60,911 575,800 SH   SOLE   575,800 0 0
ALIGN TECHNOLOGY INC COM 016255101 53,089 579,500 SH   SOLE   579,500 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,037 28,500 SH   SOLE 1 28,500 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1,896 150,000 SH   SOLE   150,000 0 0
ALPHABET INC CAP STK CL C 02079K107 143,557 184,680 SH   SOLE   184,680 0 0
ALPHABET INC CAP STK CL A 02079K305 78,697 98,246 SH   SOLE   98,246 0 0
ALPINE TOTAL DYNAMIC DIVID F COM SH BEN INT N 021060207 3,104 406,868 SH   SOLE   406,868 0 0
ALTRIA GROUP INC COM 02209S103 3,807 60,207 SH   SOLE   60,207 0 0
AMAZON COM INC COM 023135106 139,164 168,943 SH   SOLE   168,943 0 0
AMAZON COM INC COM 023135106 3,447 5,400 SH   SOLE 1 5,400 0 0
AMERICAN EXPRESS CO COM 025816109 3 54 SH   SOLE   54 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 13 SH   SOLE   13 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 1 25 SH   SOLE   25 0 0
AMERICAN TOWER CORP NEW COM 03027X100 94,219 831,400 SH   SOLE   831,400 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 33,115 442,500 SH   SOLE   442,500 0 0
AMERIPRISE FINL INC COM 03076C106 1 10 SH   SOLE   10 0 0
AMERIS BANCORP COM 03076K108 982 28,100 SH   SOLE   28,100 0 0
AMGEN INC COM 031162100 2,352 14,098 SH   SOLE   14,098 0 0
ANADARKO PETE CORP COM 032511107 7,866 124,155 SH   SOLE   124,155 0 0
ANTHEM INC COM 036752103 49,492 396,522 SH   SOLE   396,522 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 2,013 112,100 SH   SOLE   112,100 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 2,215 130,712 SH   SOLE   130,712 0 0
APPLE INC COM 037833100 237,939 2,088,287 SH   SOLE   2,088,287 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 7 170 SH   SOLE   170 0 0
ARISTA NETWORKS INC COM 040413106 28,982 348,600 SH   SOLE   348,600 0 0
ARISTA NETWORKS INC COM 040413106 1,109 17,100 SH   SOLE 1 17,100 0 0
ASANKO GOLD INC COM 04341Y105 38,793 9,300,000 SH   SOLE   9,300,000 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 5 150 SH   SOLE   150 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 233,971 2,652,784 SH   SOLE   2,652,784 0 0
AUTOZONE INC COM 053332102 57,441 74,789 SH   SOLE   74,789 0 0
AVALONBAY CMNTYS INC COM 053484101 18,139 102,000 SH   SOLE   102,000 0 0
BB&T CORP COM 054937107 5,955 162,408 SH   SOLE   162,408 0 0
BCE INC COM NEW 05534B760 471,993 10,214,794 SH   SOLE   10,214,794 0 0
BCE INC COM NEW 05534B760 180 3,900 SH   OTR 2 0 3,900 0
BP PLC SPONSORED ADR 055622104 2 52 SH   SOLE   52 0 0
BOFI HLDG INC COM 05566U108 7,926 353,849 SH   SOLE   353,849 0 0
BALLARD PWR SYS INC NEW COM 058586108 0 100 SH   SOLE   100 0 0
BANK AMER CORP COM 060505104 24,287 1,551,876 SH   SOLE   1,551,876 0 0
BANK MONTREAL QUE COM 063671101 132,402 2,018,489 SH   SOLE   2,018,489 0 0
BANK N S HALIFAX COM 064149107 727,111 13,716,590 SH   SOLE   13,716,590 0 0
BARD C R INC COM 067383109 404 1,800 SH   SOLE   1,800 0 0
BARRICK GOLD CORP COM 067901108 139 7,822 SH   SOLE   7,822 0 0
BAXTER INTL INC COM 071813109 5 100 SH   SOLE   100 0 0
BAYTEX ENERGY CORP COM 07317Q105 81 18,972 SH   SOLE   18,972 0 0
BECTON DICKINSON & CO COM 075887109 207,829 1,156,328 SH   SOLE   1,156,328 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 433 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 23,718 164,239 SH   SOLE   164,239 0 0
BEST BUY INC COM 086516101 1,241 32,500 SH   SOLE   32,500 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 25 730 SH   SOLE   730 0 0
BIO RAD LABS INC CL A 090572207 1,229 7,500 SH   SOLE   7,500 0 0
BIOGEN INC COM 09062X103 55,191 176,320 SH   SOLE   176,320 0 0
BLACKBERRY LTD COM 09228F103 88 11,020 SH   SOLE   11,020 0 0
BLACKHAWK NETWORK HLDGS INC COM 09238E104 2 73 SH   SOLE   73 0 0
BLACKROCK GLOBAL OPP EQTY TR COM 092501105 3,337 272,406 SH   SOLE   272,406 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 1,452 100,299 SH   SOLE   100,299 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 11,247 1,425,486 SH   SOLE   1,425,486 0 0
BLACKROCK INTL GRWTH & INC T COM BENE INTER 092524107 3,115 525,303 SH   SOLE   525,303 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,782 69,800 SH   SOLE   69,800 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 2,825 203,804 SH   SOLE   203,804 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 5,705 700,000 SH   SOLE   700,000 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 6,551 351,639 SH   SOLE   351,639 0 0
BOB EVANS FARMS INC COM 096761101 35 909 SH   SOLE   909 0 0
BOEING CO COM 097023105 30,193 229,219 SH   SOLE   229,219 0 0
BORGWARNER INC COM 099724106 16,900 480,378 SH   SOLE   480,378 0 0
BOSTON PROPERTIES INC COM 101121101 11,502 84,400 SH   SOLE   84,400 0 0
BOSTON SCIENTIFIC CORP COM 101137107 15 640 SH   SOLE   640 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 39,349 729,800 SH   SOLE   729,800 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 277,220 7,882,335 SH   SOLE   7,882,335 0 0
BROOKFIELD CDA OFFICE PPTYS TR UNIT 112823109 13 600 SH   SOLE   600 0 0
B2GOLD CORP COM 11777Q209 0 22 SH   SOLE   22 0 0
BURLINGTON STORES INC COM 122017106 9,746 120,300 SH   SOLE   120,300 0 0
CAE INC COM 124765108 1,748 122,926 SH   SOLE   122,926 0 0
CIGNA CORPORATION COM 125509109 37,071 287,518 SH   SOLE   287,518 0 0
CSX CORP COM 126408103 19,026 623,843 SH   SOLE   623,843 0 0
CVS HEALTH CORP COM 126650100 346,543 3,902,587 SH   SOLE   3,902,587 0 0
CA INC COM 12673P105 4 126 SH   SOLE   126 0 0
CABOT OIL & GAS CORP COM 127097103 6,421 248,900 SH   SOLE   248,900 0 0
CALAMOS DYNAMIC CONV & INCOM COM 12811V105 1,566 84,342 SH   SOLE   84,342 0 0
CALLON PETE CO DEL COM 13123X102 510 32,500 SH   SOLE   32,500 0 0
CAMECO CORP COM 13321L108 102 11,885 SH   SOLE   11,885 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 659,068 8,497,215 SH   SOLE   8,497,215 0 0
CANADIAN NATL RY CO COM 136375102 515,610 7,884,484 SH   SOLE   7,884,484 0 0
CANADIAN NATL RY CO COM 136375102 464 7,100 SH   OTR 2 0 7,100 0
CANADIAN NAT RES LTD COM 136385101 291,995 9,132,150 SH   SOLE   9,132,150 0 0
CANADIAN NAT RES LTD COM 136385101 572 17,878 SH   OTR 2 0 17,878 0
CANADIAN PAC RY LTD COM 13645T100 511,759 3,354,120 SH   SOLE   3,354,120 0 0
CANADIAN PAC RY LTD COM 13645T100 382 2,500 SH   OTR 2 0 2,500 0
CAPELLA EDUCATION COMPANY COM 139594105 2,559 44,091 SH   SOLE   44,091 0 0
CAPITAL ONE FINL CORP COM 14040H105 43,835 610,395 SH   SOLE   610,395 0 0
CARDINAL HEALTH INC COM 14149Y108 33,091 425,965 SH   SOLE   425,965 0 0
CARLISLE COS INC COM 142339100 103 1,000 SH   SOLE   1,000 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 15 300 SH   SOLE   300 0 0
CARTER INC COM 146229109 1,665 19,200 SH   SOLE   19,200 0 0
CATHAY GEN BANCORP COM 149150104 17,454 574,128 SH   SOLE   574,128 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 16,031 279,828 SH   SOLE   279,828 0 0
CELESTICA INC SUB VTG SHS 15101Q108 70,883 6,552,247 SH   SOLE   6,552,247 0 0
CELGENE CORP COM 151020104 25,231 243,519 SH   SOLE   243,519 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 6 785 SH   SOLE   785 0 0
CENTENE CORP DEL COM 15135B101 172,711 2,589,772 SH   SOLE   2,589,772 0 0
CENOVUS ENERGY INC COM 15135U109 84,406 5,879,097 SH   SOLE   5,879,097 0 0
CENTURYLINK INC COM 156700106 4 150 SH   SOLE   150 0 0
CERNER CORP COM 156782104 1,896 30,700 SH   SOLE   30,700 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 21,164 79,346 SH   SOLE   79,346 0 0
CHEVRON CORP NEW COM 166764100 1,856 18,033 SH   SOLE   18,033 0 0
CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 1,312 29,100 SH   SOLE   29,100 0 0
CHURCH & DWIGHT INC COM 171340102 2,183 45,678 SH   SOLE   45,678 0 0
CIMAREX ENERGY CO COM 171798101 1,465 10,900 SH   SOLE   10,900 0 0
CINEMARK HOLDINGS INC COM 17243V102 41,256 1,077,954 SH   SOLE   1,077,954 0 0
CISCO SYS INC COM 17275R102 26,871 853,800 SH   SOLE   853,800 0 0
CITIGROUP INC COM NEW 172967424 63,484 1,345,136 SH   SOLE   1,345,136 0 0
CITIZENS FINL GROUP INC COM 174610105 7,205 291,600 SH   SOLE   291,600 0 0
CIVEO CORP CDA COM 17878Y108 3 3,034 SH   SOLE   3,034 0 0
CIVITAS SOLUTIONS INC COM 17887R102 4,406 241,300 SH   SOLE   241,300 0 0
CLAYMORE EXCHANGE TRD FD TR GUG BUL 2019 HY 18383M373 4 150 SH   SOLE   150 0 0
CLEARBRIDGE AMERN ENERG MLP COM 184691103 3,308 369,239 SH   SOLE   369,239 0 0
COCA COLA CO COM 191216100 198,126 4,686,330 SH   SOLE   4,686,330 0 0
COEUR MNG INC COM NEW 192108504 21 1,774 SH   SOLE   1,774 0 0
COGNEX CORP COM 192422103 14,361 271,700 SH   SOLE   271,700 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 20,122 421,765 SH   SOLE   421,765 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 24,874 1,154,815 SH   SOLE   1,154,815 0 0
COLGATE PALMOLIVE CO COM 194162103 3,286 44,311 SH   SOLE   44,311 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 17 400 SH   SOLE   400 0 0
COMCAST CORP NEW CL A 20030N101 418,028 6,303,530 SH   SOLE   6,303,530 0 0
CONAGRA FOODS INC COM 205887102 252 5,355 SH   SOLE   5,355 0 0
CONCHO RES INC COM 20605P101 5,549 40,400 SH   SOLE   40,400 0 0
CONOCOPHILLIPS COM 20825C104 905 20,832 SH   SOLE   20,832 0 0
CONSTELLATION BRANDS INC CL A 21036P108 37,773 226,942 SH   SOLE   226,942 0 0
CONTINENTAL RESOURCES INC COM 212015101 1,663 32,000 SH   SOLE   32,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 214,974 1,409,577 SH   SOLE   1,409,577 0 0
COTT CORP QUE COM 22163N106 21,178 1,486,210 SH   SOLE   1,486,210 0 0
COUSINS PPTYS INC COM 222795106 3,184 305,000 SH   SOLE   305,000 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 3 25 SH   SOLE   25 0 0
CRESCENT PT ENERGY CORP COM 22576C101 44,321 3,360,933 SH   SOLE   3,360,933 0 0
CRESCENT PT ENERGY CORP COM 22576C101 175 13,300 SH   OTR 2 0 13,300 0
CROWN CASTLE INTL CORP NEW COM 22822V101 15,139 160,700 SH   SOLE   160,700 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 36,402 781,700 SH   SOLE   781,700 0 0
DTE ENERGY CO COM 233331107 965 10,301 SH   SOLE   10,301 0 0
DANAHER CORP DEL COM 235851102 12,663 161,499 SH   SOLE   161,499 0 0
DAVITA INC COM 23918K108 1,559 23,600 SH   SOLE   23,600 0 0
DEERE & CO COM 244199105 69,800 817,855 SH   SOLE   817,855 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 8 200 SH   SOLE   200 0 0
DENNYS CORP COM 24869P104 16,886 1,579,672 SH   SOLE   1,579,672 0 0
DENTSPLY SIRONA INC COM 24906P109 9,003 151,500 SH   SOLE   151,500 0 0
DESCARTES SYS GROUP INC COM 249906108 4 205 SH   SOLE   205 0 0
DEVON ENERGY CORP NEW COM 25179M103 23,864 543,450 SH   SOLE   543,450 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,670 40,200 SH   SOLE   40,200 0 0
DIAMONDBACK ENERGY INC COM 25278X109 1,631 16,900 SH   SOLE   16,900 0 0
DIEBOLD INC COM 253651103 25 1,000 SH   SOLE   1,000 0 0
DISNEY WALT CO COM DISNEY 254687106 88,976 959,241 SH   SOLE   959,241 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 3,890 144,500 SH   SOLE   144,500 0 0
DOLLAR GEN CORP NEW COM 256677105 117,740 1,688,639 SH   SOLE   1,688,639 0 0
DOLLAR TREE INC COM 256746108 151,205 1,925,703 SH   SOLE   1,925,703 0 0
DOMINION RES INC VA NEW COM 25746U109 1,003 13,509 SH   SOLE   13,509 0 0
DONNELLEY R R & SONS CO COM 257867101 16 1,004 SH   SOLE   1,004 0 0
DOVER CORP COM 260003108 3,071 41,655 SH   SOLE   41,655 0 0
DOW CHEM CO COM 260543103 865 16,686 SH   SOLE   16,686 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 4 43 SH   SOLE   43 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,550 23,121 SH   SOLE   23,121 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 112 1,393 SH   SOLE   1,393 0 0
EOG RES INC COM 26875P101 33,513 347,996 SH   SOLE   347,996 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 12 500 SH   SOLE   500 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 13,276 455,910 SH   SOLE   455,910 0 0
EAST WEST BANCORP INC COM 27579R104 13,010 360,311 SH   SOLE   360,311 0 0
EATON VANCE ENHANCED EQ INC COM 278274105 949 75,000 SH   SOLE   75,000 0 0
EATON VANCE ENH EQTY INC FD COM 278277108 1,376 100,000 SH   SOLE   100,000 0 0
EATON VANCE MUN BD FD COM 27827X101 722 53,000 SH   SOLE   53,000 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 4,350 406,170 SH   SOLE   406,170 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 5,215 350,000 SH   SOLE   350,000 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 3,472 400,000 SH   SOLE   400,000 0 0
ECOLAB INC COM 278865100 35,204 289,207 SH   SOLE   289,207 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 65,276 551,900 SH   SOLE   551,900 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 2,049 22,300 SH   SOLE 1 22,300 0 0
ELDORADO GOLD CORP NEW COM 284902103 1,283 326,200 SH   SOLE   326,200 0 0
ELLIE MAE INC COM 28849P100 62,868 610,700 SH   SOLE   610,700 0 0
ELLIE MAE INC COM 28849P100 2,529 31,500 SH   SOLE 1 31,500 0 0
EMERSON ELEC CO COM 291011104 6 110 SH   SOLE   110 0 0
ENCANA CORP COM 292505104 996 95,192 SH   SOLE   95,192 0 0
ENBRIDGE INC COM 29250N105 497,159 11,308,735 SH   SOLE   11,308,735 0 0
ENBRIDGE INC COM 29250N105 941 21,400 SH   OTR 2 0 21,400 0
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 24 930 SH   SOLE   930 0 0
ENERPLUS CORP COM 292766102 32,799 5,110,359 SH   SOLE   5,110,359 0 0
ENERPLUS CORP COM 292766102 164 25,600 SH   OTR 2 0 25,600 0
ENTERPRISE PRODS PARTNERS L COM 293792107 28 1,000 SH   SOLE   1,000 0 0
ENVISION HEALTHCARE HLDGS IN COM 29413U103 10,063 451,894 SH   SOLE   451,894 0 0
EQUIFAX INC COM 294429105 81,365 604,608 SH   SOLE   604,608 0 0
EQUINIX INC COM PAR $0.001 29444U700 2,558 7,100 SH   SOLE   7,100 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 18,269 283,998 SH   SOLE   283,998 0 0
ESSEX PPTY TR INC COM 297178105 19,218 86,300 SH   SOLE   86,300 0 0
EVERSOURCE ENERGY COM 30040W108 16,513 304,800 SH   SOLE   304,800 0 0
EXPEDIA INC DEL COM NEW 30212P303 3,210 27,500 SH   SOLE   27,500 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 82,796 1,174,122 SH   SOLE   1,174,122 0 0
EXXON MOBIL CORP COM 30231G102 4,381 50,161 SH   SOLE   50,161 0 0
FS INVT CORP COM 302635107 4,735 500,000 SH   SOLE   500,000 0 0
FACEBOOK INC CL A 30303M102 111,057 878,139 SH   SOLE   878,139 0 0
FACEBOOK INC CL A 30303M102 2,484 25,400 SH   SOLE 1 25,400 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 8,066 52,400 SH   SOLE   52,400 0 0
FEDEX CORP COM 31428X106 160 917 SH   SOLE   917 0 0
F5 NETWORKS INC COM 315616102 2,368 19,000 SH   SOLE   19,000 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 418 2,000 SH   SOLE   2,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 74,431 966,295 SH   SOLE   966,295 0 0
FIFTH THIRD BANCORP COM 316773100 14,520 709,875 SH   SOLE   709,875 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 115,785 1,501,620 SH   SOLE   1,501,620 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 550 12,000 SH   SOLE   12,000 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 2,692 171,275 SH   SOLE   171,275 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 7,075 152,100 SH   SOLE   152,100 0 0
FITBIT INC CL A 33812L102 253 17,000 SH   SOLE   17,000 0 0
FIVE BELOW INC COM 33829M101 37,611 955,300 SH   SOLE   955,300 0 0
FIVE BELOW INC COM 33829M101 1,422 46,300 SH   SOLE 1 46,300 0 0
FIVE9 INC COM 338307101 950 60,600 SH   SOLE   60,600 0 0
FLUOR CORP NEW COM 343412102 2,725 53,100 SH   SOLE   53,100 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 75 6,200 SH   SOLE   6,200 0 0
FORTIVE CORP COM 34959J108 8,368 164,334 SH   SOLE   164,334 0 0
FRANCO NEVADA CORP COM 351858105 72,784 1,041,408 SH   SOLE   1,041,408 0 0
FRANKLIN RES INC COM 354613101 34 965 SH   SOLE   965 0 0
FUELCELL ENERGY INC COM NEW 35952H502 0 16 SH   SOLE   16 0 0
GABELLI DIVD & INCOME TR COM 36242H104 3,842 200,000 SH   SOLE   200,000 0 0
GAP INC DEL COM 364760108 1,238 55,685 SH   SOLE   55,685 0 0
GENERAL AMERN INVS INC COM 368802104 3,265 100,000 SH   SOLE   100,000 0 0
GENERAL ELECTRIC CO COM 369604103 73,374 2,480,832 SH   SOLE   2,480,832 0 0
GENERAL GROWTH PPTYS INC NEW COM 370023103 36,933 1,338,200 SH   SOLE   1,338,200 0 0
GENERAL MLS INC COM 370334104 10 160 SH   SOLE   160 0 0
GENERAL MTRS CO COM 37045V100 35 1,102 SH   SOLE   1,102 0 0
GIGAMON INC COM 37518B102 68,728 1,282,700 SH   SOLE   1,282,700 0 0
GIGAMON INC COM 37518B102 2,607 62,400 SH   SOLE 1 62,400 0 0
GILEAD SCIENCES INC COM 375558103 64,254 812,706 SH   SOLE   812,706 0 0
GILDAN ACTIVEWEAR INC COM 375916103 73,715 2,638,525 SH   SOLE   2,638,525 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,782 41,315 SH   SOLE   41,315 0 0
GLOBAL PMTS INC COM 37940X102 3,070 40,000 SH   SOLE   40,000 0 0
GOLDCORP INC NEW COM 380956409 92,668 5,614,505 SH   SOLE   5,614,505 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 54 335 SH   SOLE   335 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 5,811 190,200 SH   SOLE   190,200 0 0
GREAT PANTHER SILVER LTD COM 39115V101 7 5,000 SH   SOLE   5,000 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 284,920 5,980,991 SH   SOLE   5,980,991 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 1,038 21,800 SH   OTR 2 0 21,800 0
HP INC COM 40434L105 21 1,368 SH   SOLE   1,368 0 0
HALLIBURTON CO COM 406216101 26,725 602,903 SH   SOLE   602,903 0 0
HALYARD HEALTH INC COM 40650V100 0 7 SH   SOLE   7 0 0
HANESBRANDS INC COM 410345102 13,432 532,000 SH   SOLE   532,000 0 0
HANMI FINL CORP COM NEW 410495204 5,301 201,274 SH   SOLE   201,274 0 0
HARLEY DAVIDSON INC COM 412822108 96 1,830 SH   SOLE   1,830 0 0
HERSHEY CO COM 427866108 4 37 SH   SOLE   37 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 31 1,368 SH   SOLE   1,368 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A104 1,720 75,000 SH   SOLE   75,000 0 0
HOME DEPOT INC COM 437076102 237,023 1,845,226 SH   SOLE   1,845,226 0 0
HONEYWELL INTL INC COM 438516106 213,609 1,832,212 SH   SOLE   1,832,212 0 0
HORMEL FOODS CORP COM 440452100 88,202 2,325,500 SH   SOLE   2,325,500 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 30 1,000 SH   SOLE   1,000 0 0
HOVNANIAN ENTERPRISES INC CL A 442487203 17 10,000 SH   SOLE   10,000 0 0
HUDBAY MINERALS INC COM 443628102 5,052 1,276,900 SH   SOLE   1,276,900 0 0
HUDBAY MINERALS INC *W EXP 07/20/201 443628136 231 1,517,235 SH   SOLE   1,517,235 0 0
HUDSON PAC PPTYS INC COM 444097109 2,794 85,000 SH   SOLE   85,000 0 0
HUNTINGTON BANCSHARES INC COM 446150104 16 1,663 SH   SOLE   1,663 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 10,064 65,600 SH   SOLE   65,600 0 0
IAC INTERACTIVECORP COM 44919P508 155 2,481 SH   SOLE   2,481 0 0
IDEXX LABS INC COM 45168D104 18 160 SH   SOLE   160 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,288 10,751 SH   SOLE   10,751 0 0
ILLUMINA INC COM 452327109 454 2,500 SH   SOLE   2,500 0 0
IMPERIAL OIL LTD COM NEW 453038408 23,819 761,056 SH   SOLE   761,056 0 0
INDIA FD INC COM 454089103 10 411 SH   SOLE   411 0 0
INPHI CORP COM 45772F107 55,781 1,311,200 SH   SOLE   1,311,200 0 0
INPHI CORP COM 45772F107 1,973 59,500 SH   SOLE 1 59,500 0 0
INTEL CORP COM 458140100 36,443 972,087 SH   SOLE   972,087 0 0
INTELLIPHARMACEUTICS INTL IN COM 458173101 21 10,012 SH   SOLE   10,012 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 1,400 39,700 SH   SOLE   39,700 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 4,250 26,745 SH   SOLE   26,745 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 366 2,560 SH   SOLE   2,560 0 0
INTL PAPER CO COM 460146103 17 350 SH   SOLE   350 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 71,140 100,100 SH   SOLE   100,100 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,597 4,700 SH   SOLE 1 4,700 0 0
INVESCO SR INCOME TR COM 46131H107 1,301 300,584 SH   SOLE   300,584 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 4,647 395,164 SH   SOLE   395,164 0 0
ISHARES MSCI CDA ETF 464286509 1,036 40,280 SH   SOLE   40,280 0 0
ISHARES MIN VOL EMRG MKT 464286533 35,939 665,000 SH   SOLE   665,000 0 0
ISHARES MSCI SINGAP ETF 464286673 91 8,400 SH   SOLE   8,400 0 0
ISHARES MSCI GERMANY ETF 464286806 9 350 SH   SOLE   350 0 0
ISHARES MSCI JAPAN ETF 464286848 48 3,850 SH   SOLE   3,850 0 0
ISHARES TR SELECT DIVID ETF 464287168 208 2,420 SH   SOLE   2,420 0 0
ISHARES TR TIPS BD ETF 464287176 97 833 SH   SOLE   833 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 199 5,220 SH   SOLE   5,220 0 0
ISHARES TR CORE S&P500 ETF 464287200 181 830 SH   SOLE   830 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,124 10,000 SH   SOLE   10,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 492 13,130 SH   SOLE   13,130 0 0
ISHARES TR 7-10 Y TR BD ETF 464287440 29,394 262,740 SH   SOLE   262,740 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 27,216 320,046 SH   SOLE   320,046 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,207 54,176 SH   SOLE   54,176 0 0
ISHARES TR CORE S&P MCP ETF 464287507 42,107 272,250 SH   SOLE   272,250 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556 4,342 15,000 SH   SOLE   15,000 0 0
ISHARES TR GLOBAL 100 ETF 464287572 203 2,700 SH   SOLE   2,700 0 0
ISHARES TR U.S. UTILITS ETF 464287697 14,698 119,924 SH   SOLE   119,924 0 0
ISHARES TR U.S. REAL ES ETF 464287739 118 1,462 SH   SOLE   1,462 0 0
ISHARES TR U.S. INDS ETF 464287754 15,756 137,796 SH   SOLE   137,796 0 0
ISHARES TR US HLTHCARE ETF 464287762 23 150 SH   SOLE   150 0 0
ISHARES TR CORE S&P SCP ETF 464287804 22,895 184,470 SH   SOLE   184,470 0 0
ISHARES TR DOW JONES US ETF 464287846 3 30 SH   SOLE   30 0 0
ISHARES TR EUROPE ETF 464287861 16 400 SH   SOLE   400 0 0
ISHARES TR SP SMCP600GR ETF 464287887 117 850 SH   SOLE   850 0 0
ISHARES TR EAFE SML CP ETF 464288273 40,629 775,450 SH   SOLE   775,450 0 0
ISHARES TR JP MOR EM MK ETF 464288281 94,238 804,225 SH   SOLE   804,225 0 0
ISHARES TR GLB INFRASTR ETF 464288372 49,254 1,185,490 SH   SOLE   1,185,490 0 0
ISHARES TR IBOXX HI YD ETF 464288513 32,407 371,394 SH   SOLE   371,394 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 672 6,350 SH   SOLE   6,350 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661 4,537 35,818 SH   SOLE   35,818 0 0
ISHARES TR U.S. PFD STK ETF 464288687 308 7,799 SH   SOLE   7,799 0 0
ISHARES INDIA 50 ETF 464289529 143 4,800 SH   SOLE   4,800 0 0
ISHARES TR FLTG RATE BD ETF 46429B655 435 8,555 SH   SOLE   8,555 0 0
ISHARES TR MIN VOL USA ETF 46429B697 150 3,300 SH   SOLE   3,300 0 0
JPMORGAN CHASE & CO COM 46625H100 167,658 2,521,629 SH   SOLE   2,521,629 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 181 3,499 SH   SOLE   3,499 0 0
JOHNSON & JOHNSON COM 478160104 306,170 2,592,821 SH   SOLE   2,592,821 0 0
KLA-TENCOR CORP COM 482480100 98 1,400 SH   SOLE   1,400 0 0
KT CORP SPONSORED ADR 48268K101 39 2,400 SH   SOLE   2,400 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 4,862 52,100 SH   SOLE   52,100 0 0
KELLOGG CO COM 487836108 16 200 SH   SOLE   200 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 71,129 2,244,627 SH   SOLE   2,244,627 0 0
KIMBERLY CLARK CORP COM 494368103 2,741 21,729 SH   SOLE   21,729 0 0
KIMCO RLTY CORP COM 49446R109 1,783 61,600 SH   SOLE   61,600 0 0
KINDER MORGAN INC DEL COM 49456B101 576 24,900 SH   SOLE   24,900 0 0
KINROSS GOLD CORP COM NO PAR 496902404 1 294 SH   SOLE   294 0 0
KNOWLES CORP COM 49926D109 4 304 SH   SOLE   304 0 0
KOPIN CORP COM 500600101 7 3,400 SH   SOLE   3,400 0 0
KORN FERRY INTL COM NEW 500643200 5,031 239,590 SH   SOLE   239,590 0 0
KRAFT HEINZ CO COM 500754106 4 40 SH   SOLE   40 0 0
KROGER CO COM 501044101 89,783 3,045,404 SH   SOLE   3,045,404 0 0
L BRANDS INC COM 501797104 1,490 21,104 SH   SOLE   21,104 0 0
LGI HOMES INC COM 50187T106 1,024 27,800 SH   SOLE   27,800 0 0
LAM RESEARCH CORP COM 512807108 29,795 314,600 SH   SOLE   314,600 0 0
LAUDER ESTEE COS INC CL A 518439104 83,120 938,492 SH   SOLE   938,492 0 0
LENNAR CORP CL A 526057104 32,812 775,000 SH   SOLE   775,000 0 0
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 62,754 1,353,104 SH   SOLE   1,353,104 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4,625 892,933 SH   SOLE   892,933 0 0
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 2,397 119,800 SH   SOLE   119,800 0 0
LIFE STORAGE INC COM 53223X107 15,582 175,200 SH   SOLE   175,200 0 0
LILLY ELI & CO COM 532457108 9,398 117,100 SH   SOLE   117,100 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 874 31,800 SH   SOLE   31,800 0 0
LOCKHEED MARTIN CORP COM 539830109 2,626 10,971 SH   SOLE   10,971 0 0
LOGMEIN INC COM 54142L109 1,202 13,300 SH   SOLE   13,300 0 0
LOWES COS INC COM 548661107 83,928 1,166,009 SH   SOLE   1,166,009 0 0
LUMENTUM HLDGS INC COM 55024U109 22,417 549,301 SH   SOLE   549,301 0 0
LUMENTUM HLDGS INC COM 55024U109 650 20,400 SH   SOLE 1 20,400 0 0
MGM RESORTS INTERNATIONAL COM 552953101 13,014 500,000 SH   SOLE   500,000 0 0
MKS INSTRUMENT INC COM 55306N104 30,277 608,850 SH   SOLE   608,850 0 0
MSA SAFETY INC COM 553498106 13,563 233,700 SH   SOLE   233,700 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 42 500 SH   SOLE   500 0 0
MACYS INC COM 55616P104 1,249 33,704 SH   SOLE   33,704 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 14,377 84,866 SH   SOLE   84,866 0 0
MAG SILVER CORP COM 55903Q104 14,881 999,000 SH   SOLE   999,000 0 0
MAGNA INTL INC COM 559222401 205,062 4,775,176 SH   SOLE   4,775,176 0 0
MANULIFE FINL CORP COM 56501R106 429,912 30,463,298 SH   SOLE   30,463,298 0 0
MANULIFE FINL CORP COM 56501R106 586 41,500 SH   OTR 2 0 41,500 0
MARATHON OIL CORP COM 565849106 474 30,000 SH   SOLE   30,000 0 0
MARATHON PETE CORP COM 56585A102 1,614 39,762 SH   SOLE   39,762 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,614 24,001 SH   SOLE   24,001 0 0
MARTIN MARIETTA MATLS INC COM 573284106 13,630 76,100 SH   SOLE   76,100 0 0
MASCO CORP COM 574599106 28,216 822,400 SH   SOLE   822,400 0 0
MASTEC INC COM 576323109 6,623 222,700 SH   SOLE   222,700 0 0
MASTERCARD INCORPORATED CL A 57636Q104 140,567 1,381,307 SH   SOLE   1,381,307 0 0
MATTEL INC COM 577081102 4,102 136,312 SH   SOLE   136,312 0 0
MCCORMICK & CO INC COM NON VTG 579780206 1,596 15,997 SH   SOLE   15,997 0 0
MCDONALDS CORP COM 580135101 322,441 2,795,626 SH   SOLE   2,795,626 0 0
MCKESSON CORP COM 58155Q103 23,591 142,862 SH   SOLE   142,862 0 0
MEDIFAST INC COM 58470H101 19 500 SH   SOLE   500 0 0
MEDNAX INC COM 58502B106 158,417 2,394,095 SH   SOLE   2,394,095 0 0
MERCADOLIBRE INC COM 58733R102 42,134 227,800 SH   SOLE   227,800 0 0
MERCK & CO INC COM 58933Y105 82,054 1,314,829 SH   SOLE   1,314,829 0 0
MERUS LABS INTL INC NEW COM 59047R101 9,692 9,632,018 SH   SOLE   9,632,018 0 0
METHANEX CORP COM 59151K108 1,571 44,104 SH   SOLE   44,104 0 0
METLIFE INC COM 59156R108 40 900 SH   SOLE   900 0 0
MEXICO FD INC COM 592835102 2,075 130,000 SH   SOLE   130,000 0 0
MICHAELS COS INC COM 59408Q106 11,964 495,000 SH   SOLE   495,000 0 0
MICROSOFT CORP COM 594918104 539,232 9,368,630 SH   SOLE   9,368,630 0 0
MITEL NETWORKS CORP COM 60671Q104 22,412 3,050,100 SH   SOLE   3,050,100 0 0
MITEL NETWORKS CORP COM 60671Q104 137 18,600 SH   OTR 2 0 18,600 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADR 606822104 5 910 SH   SOLE   910 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 4 1,275 SH   SOLE   1,275 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 14,674 1,923,230 SH   SOLE   1,923,230 0 0
MOLSON COORS BREWING CO CL B 60871R209 50,696 463,782 SH   SOLE   463,782 0 0
MOMO INC ADR 60879B107 27,017 1,200,800 SH   SOLE   1,200,800 0 0
MONDELEZ INTL INC CL A 609207105 13,757 320,111 SH   SOLE   320,111 0 0
MONSANTO CO NEW COM 61166W101 766 7,500 SH   SOLE   7,500 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 22,021 150,000 SH   SOLE   150,000 0 0
MOODYS CORP COM 615369105 1,738 16,677 SH   SOLE   16,677 0 0
MORGAN STANLEY COM NEW 617446448 55,029 1,716,510 SH   SOLE   1,716,510 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 10 137 SH   SOLE   137 0 0
MOUNTAIN PROV DIAMONDS INC COM NEW 62426E402 2,366 452,500 SH   SOLE   452,500 0 0
MUELLER WTR PRODS INC COM SER A 624758108 27,161 2,164,300 SH   SOLE   2,164,300 0 0
NVR INC COM 62944T105 28,697 17,500 SH   SOLE   17,500 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 7,057 99,241 SH   SOLE   99,241 0 0
NATIONAL OILWELL VARCO INC COM 637071101 1,969 53,540 SH   SOLE   53,540 0 0
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 3 3,150 SH   SOLE   3,150 0 0
NETFLIX INC COM 64110L106 3,688 37,418 SH   SOLE   37,418 0 0
NETEASE INC SPONSORED ADR 64110W102 75,626 314,100 SH   SOLE   314,100 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 4,640 500,000 SH   SOLE   500,000 0 0
NEVRO CORP COM 64157F103 59,805 585,900 SH   SOLE   585,900 0 0
NEVRO CORP COM 64157F103 2,260 28,400 SH   SOLE 1 28,400 0 0
NEW GOLD INC CDA COM 644535106 7 1,697 SH   SOLE   1,697 0 0
NEWS CORP NEW CL A 65249B109 22 1,595 SH   SOLE   1,595 0 0
NEXTERA ENERGY INC COM 65339F101 87,924 718,832 SH   SOLE   718,832 0 0
NIKE INC CL B 654106103 147,611 2,804,187 SH   SOLE   2,804,187 0 0
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 26 565 SH   SOLE   565 0 0
NOKIA CORP SPONSORED ADR 654902204 5 899 SH   SOLE   899 0 0
NOBLE ENERGY INC COM 655044105 10,907 305,200 SH   SOLE   305,200 0 0
NORBORD INC COM NEW 65548P403 7 291 SH   SOLE   291 0 0
NORDSTROM INC COM 655664100 1,223 23,575 SH   SOLE   23,575 0 0
NORFOLK SOUTHERN CORP COM 655844108 7 70 SH   SOLE   70 0 0
NORTHERN TR CORP COM 665859104 68 1,000 SH   SOLE   1,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 19,837 92,723 SH   SOLE   92,723 0 0
NOVARTIS A G SPONSORED ADR 66987V109 36,416 461,005 SH   SOLE   461,005 0 0
NOVO-NORDISK A S ADR 670100205 26 618 SH   SOLE   618 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 13,286 205,100 SH   SOLE   205,100 0 0
NUVEEN NY AMT FREE MUN INCOM COM 670656107 1,412 100,000 SH   SOLE   100,000 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,336 160,000 SH   SOLE   160,000 0 0
NVIDIA CORP COM 67066G104 87,930 1,308,900 SH   SOLE   1,308,900 0 0
NVIDIA CORP COM 67066G104 2,904 55,600 SH   SOLE 1 55,600 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,959 130,000 SH   SOLE   130,000 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 4,826 255,096 SH   SOLE   255,096 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 4,240 500,000 SH   SOLE   500,000 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 2,884 200,000 SH   SOLE   200,000 0 0
O REILLY AUTOMOTIVE INC NEW COM 67103H107 26,917 96,100 SH   SOLE   96,100 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 2,667 36,580 SH   SOLE   36,580 0 0
OIL STS INTL INC COM 678026105 48 1,517 SH   SOLE   1,517 0 0
OMNICOM GROUP INC COM 681919106 73,663 866,794 SH   SOLE   866,794 0 0
OPEN TEXT CORP COM 683715106 89,861 1,387,371 SH   SOLE   1,387,371 0 0
OPEN TEXT CORP COM 683715106 739 11,400 SH   OTR 2 0 11,400 0
ORACLE CORP COM 68389X105 151,263 3,851,183 SH   SOLE   3,851,183 0 0
ORANGE SPONSORED ADR 684060106 52 3,325 SH   SOLE   3,325 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 6 560 SH   SOLE   560 0 0
PNC FINL SVCS GROUP INC COM 693475105 5,556 62,457 SH   SOLE   62,457 0 0
PPG INDS INC COM 693506107 12,093 117,000 SH   SOLE   117,000 0 0
PACCAR INC COM 693718108 14 242 SH   SOLE   242 0 0
PANDORA MEDIA INC COM 698354107 4 280 SH   SOLE   280 0 0
PARSLEY ENERGY INC CL A 701877102 3,126 93,300 SH   SOLE   93,300 0 0
PATTERSON COMPANIES INC COM 703395103 1,929 42,000 SH   SOLE   42,000 0 0
PAYCHEX INC COM 704326107 1,279 22,070 SH   SOLE   22,070 0 0
PAYCOM SOFTWARE INC COM 70432V102 50,995 1,041,000 SH   SOLE   1,041,000 0 0
PAYCOM SOFTWARE INC COM 70432V102 1,934 50,600 SH   SOLE 1 50,600 0 0
PEMBINA PIPELINE CORP COM 706327103 216,232 7,094,523 SH   SOLE   7,094,523 0 0
PENGROWTH ENERGY CORP COM 70706P104 1 350 SH   SOLE   350 0 0
PENUMBRA INC COM 70975L107 745 9,800 SH   SOLE   9,800 0 0
PEPSICO INC COM 713448108 13,849 127,472 SH   SOLE   127,472 0 0
PERFORMANCE SPORTS GROUP LTD COM 71377G100 5,153 1,268,520 SH   SOLE   1,268,520 0 0
PERFORMANCE SPORTS GROUP LTD COM 71377G100 124 30,400 SH   OTR 2 0 30,400 0
PFIZER INC COM 717081103 276,409 8,165,135 SH   SOLE   8,165,135 0 0
PHILIP MORRIS INTL INC COM 718172109 83 857 SH   SOLE   857 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 8,156 400,000 SH   SOLE   400,000 0 0
PIONEER NAT RES CO COM 723787107 50,008 271,491 SH   SOLE   271,491 0 0
POTASH CORP SASK INC COM 73755L107 25,391 1,560,189 SH   SOLE   1,560,189 0 0
POTASH CORP SASK INC COM 73755L107 164 10,100 SH   OTR 2 0 10,100 0
POTLATCH CORP NEW COM 737630103 2,707 69,600 SH   SOLE   69,600 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 58 490 SH   SOLE   490 0 0
POWERSHS DB MULTI SECT COMM DB GOLD FUND 73936B606 44 1,027 SH   SOLE   1,027 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 2,257 97,262 SH   SOLE   97,262 0 0
PRAXAIR INC COM 74005P104 269 2,225 SH   SOLE   2,225 0 0
PRECISION DRILLING CORP COM 2010 74022D308 91,681 21,947,610 SH   SOLE   21,947,610 0 0
PRECISION DRILLING CORP COM 2010 74022D308 287 68,800 SH   OTR 2 0 68,800 0
PRETIUM RES INC COM 74139C102 5,961 590,000 SH   SOLE   590,000 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,614 24,268 SH   SOLE   24,268 0 0
PRICELINE GRP INC COM NEW 741503403 40,191 27,932 SH   SOLE   27,932 0 0
PRICELINE GRP INC COM NEW 741503403 1,458 1,300 SH   SOLE 1 1,300 0 0
PROCTER AND GAMBLE CO COM 742718109 12,021 133,841 SH   SOLE   133,841 0 0
PROGRESSIVE CORP OHIO COM 743315103 49,156 1,560,977 SH   SOLE   1,560,977 0 0
PROLOGIS INC COM 74340W103 12,335 230,400 SH   SOLE   230,400 0 0
PROOFPOINT INC COM 743424103 52,481 717,500 SH   SOLE   717,500 0 0
PROOFPOINT INC COM 743424103 2,020 35,400 SH   SOLE 1 35,400 0 0
PUBLIC STORAGE COM 74460D109 32,290 144,712 SH   SOLE   144,712 0 0
QUALCOMM INC COM 747525103 2,885 42,110 SH   SOLE   42,110 0 0
QUALYS INC COM 74758T303 2 50 SH   SOLE   50 0 0
QUANTA SVCS INC COM 74762E102 8,392 302,692 SH   SOLE   302,692 0 0
RSP PERMIAN INC COM 74978Q105 1,563 40,300 SH   SOLE   40,300 0 0
RAND LOGISTICS INC COM 752182105 0 260 SH   SOLE   260 0 0
RANDGOLD RES LTD ADR 752344309 37,153 372,000 SH   SOLE   372,000 0 0
RAYONIER INC COM 754907103 5 180 SH   SOLE   180 0 0
RAYONIER ADVANCED MATLS INC COM 75508B104 1 60 SH   SOLE   60 0 0
RAYTHEON CO COM NEW 755111507 93,247 685,017 SH   SOLE   685,017 0 0
REGAL ENTMT GROUP CL A 758766109 10,923 507,155 SH   SOLE   507,155 0 0
REPUBLIC SVCS INC COM 760759100 1,293 25,702 SH   SOLE   25,702 0 0
RESOLUTE FST PRODS INC COM 76117W109 0 17 SH   SOLE   17 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 107,983 2,420,994 SH   SOLE   2,420,994 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 5,795 263,900 SH   SOLE   263,900 0 0
REYNOLDS AMERICAN INC COM 761713106 104 2,200 SH   SOLE   2,200 0 0
RICHMONT MINES INC COM 76547T106 24,765 2,466,900 SH   SOLE   2,466,900 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,954 58,500 SH   SOLE   58,500 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 24,910 710,530 SH   SOLE   710,530 0 0
RITE AID CORP COM 767754104 16,666 2,167,302 SH   SOLE   2,167,302 0 0
ROBERT HALF INTL INC COM 770323103 1,256 33,168 SH   SOLE   33,168 0 0
ROCKWELL AUTOMATION INC COM 773903109 11,928 97,500 SH   SOLE   97,500 0 0
ROCKWELL COLLINS INC COM 774341101 11,808 140,100 SH   SOLE   140,100 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 448,287 10,563,010 SH   SOLE   10,563,010 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 518 12,200 SH   OTR 2 0 12,200 0
ROLLINS INC COM 775711104 55,024 1,879,300 SH   SOLE   1,879,300 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,024,134 16,430,298 SH   SOLE   16,430,298 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 892 14,400 SH   OTR 2 0 14,400 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 36,600 692,811 SH   SOLE   692,811 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 21,334 426,109 SH   SOLE   426,109 0 0
ROYAL GOLD INC COM 780287108 6,922 89,400 SH   SOLE   89,400 0 0
ROYCE VALUE TR INC COM 780910105 6,646 525,000 SH   SOLE   525,000 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1,726 23,000 SH   SOLE   23,000 0 0
RYDER SYS INC COM 783549108 44,290 673,689 SH   SOLE   673,689 0 0
RYDER SYS INC COM 783549108 185 2,800 SH   OTR 2 0 2,800 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 1,033 12,350 SH   SOLE   12,350 0 0
S&P GLOBAL INC COM 78409V104 1,697 13,411 SH   SOLE   13,411 0 0
SL GREEN RLTY CORP COM 78440X101 65,981 610,400 SH   SOLE   610,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 29,744 137,502 SH   SOLE   137,502 0 0
SPX CORP COM 784635104 10 500 SH   SOLE   500 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 2,958 35,026 SH   SOLE   35,026 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 109 386 SH   SOLE   386 0 0
SPDR SER TR SHRT TRSRY ETF 78468R101 201 6,580 SH   SOLE   6,580 0 0
SPX FLOW INC COM 78469X107 22,127 723,196 SH   SOLE   723,196 0 0
SPX FLOW INC COM 78469X107 173 5,600 SH   OTR 2 0 5,600 0
SALESFORCE COM INC COM 79466L302 214 3,000 SH   SOLE   3,000 0 0
SANOFI SPONSORED ADR 80105N105 12 315 SH   SOLE   315 0 0
SAP SE SPON ADR 803054204 1,777 20,200 SH   SOLE   20,200 0 0
SCHLUMBERGER LTD COM 806857108 0 0 SH   SOLE   0 0 0
SCHWAB CHARLES CORP NEW COM 808513105 6,929 222,712 SH   SOLE   222,712 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 15,303 320,493 SH   SOLE   320,493 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 16 220 SH   SOLE   220 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 15,223 286,114 SH   SOLE   286,114 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 454 4,600 SH   SOLE   4,600 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 16,122 337,439 SH   SOLE   337,439 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 9,717 128,200 SH   SOLE   128,200 0 0
SERVICENOW INC COM 81762P102 7,559 95,500 SH   SOLE   95,500 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 209,960 10,255,668 SH   SOLE   10,255,668 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 362 17,700 SH   OTR 2 0 17,700 0
SHERWIN WILLIAMS CO COM 824348106 3,323 12,036 SH   SOLE   12,036 0 0
SHIRE PLC SPONSORED ADR 82481R106 15 77 SH   SOLE   77 0 0
SHOPIFY INC CL A 82509L107 5 107 SH   SOLE   107 0 0
SILVER WHEATON CORP COM 828336107 9,842 364,295 SH   SOLE   364,295 0 0
SIMON PPTY GROUP INC NEW COM 828806109 79,304 383,104 SH   SOLE   383,104 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 12,913 242,242 SH   SOLE   242,242 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 803 24,500 SH   SOLE   24,500 0 0
SNAP ON INC COM 833034101 7,622 50,162 SH   SOLE   50,162 0 0
SONY CORP ADR NEW 835699307 6 190 SH   SOLE   190 0 0
SOTHEBYS COM 835898107 9,375 246,600 SH   SOLE   246,600 0 0
SOUTHWEST AIRLS CO COM 844741108 114 2,925 SH   SOLE   2,925 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 185 25,000 SH   SOLE   25,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 52,742 428,901 SH   SOLE   428,901 0 0
STANTEC INC COM 85472N109 74,278 3,160,274 SH   SOLE   3,160,274 0 0
STANTEC INC COM 85472N109 169 7,180 SH   OTR 2 0 7,180 0
STARBUCKS CORP COM 855244109 47,903 887,204 SH   SOLE   887,204 0 0
STARWOOD PPTY TR INC COM 85571B105 5 200 SH   SOLE   200 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 5 565 SH   SOLE   565 0 0
STRYKER CORP COM 863667101 38 325 SH   SOLE   325 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 4 645 SH   SOLE   645 0 0
SUN LIFE FINL INC COM 866796105 345,730 10,620,902 SH   SOLE   10,620,902 0 0
SUNCOR ENERGY INC NEW COM 867224107 403,322 14,523,396 SH   SOLE   14,523,396 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 1,375 55,600 SH   SOLE   55,600 0 0
SUPERVALU INC COM 868536103 1 179 SH   SOLE   179 0 0
SYNCHRONY FINL COM 87165B103 38,164 1,367,915 SH   SOLE   1,367,915 0 0
SYSCO CORP COM 871829107 15 300 SH   SOLE   300 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 4,188 118,836 SH   SOLE   118,836 0 0
TJX COS INC NEW COM 872540109 116,106 1,552,700 SH   SOLE   1,552,700 0 0
TABLEAU SOFTWARE INC CL A 87336U105 10,026 181,400 SH   SOLE   181,400 0 0
TAHOE RES INC COM 873868103 8,117 633,042 SH   SOLE   633,042 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7 150 SH   SOLE   150 0 0
TAL ED GROUP ADS REPSTG COM 874080104 39,088 551,800 SH   SOLE   551,800 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 17 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106 3,969 57,722 SH   SOLE   57,722 0 0
TATA MTRS LTD SPONSORED ADR 876568502 416 10,400 SH   SOLE   10,400 0 0
TAYLOR MORRISON HOME CORP CL A 87724P106 514 29,200 SH   SOLE   29,200 0 0
TEAM HEALTH HOLDINGS INC COM 87817A107 128,421 3,955,409 SH   SOLE   3,955,409 0 0
TEAM HEALTH HOLDINGS INC COM 87817A107 358 11,000 SH   OTR 2 0 11,000 0
TECK RESOURCES LTD CL B 878742204 585 32,416 SH   SOLE   32,416 0 0
TEKLA HEALTHCARE OPPORTUNIT SHS 879105104 9,146 523,269 SH   SOLE   523,269 0 0
TELECOM ITALIA S P A NEW SPON ADR ORD 87927Y102 7 840 SH   SOLE   840 0 0
TELEFONICA S A SPONSORED ADR 879382208 25 2,468 SH   SOLE   2,468 0 0
TELUS CORP COM 87971M103 359,771 10,899,841 SH   SOLE   10,899,841 0 0
TENET HEALTHCARE CORP COM NEW 88033G407 2 92 SH   SOLE   92 0 0
TESARO INC COM 881569107 21,764 222,000 SH   SOLE   222,000 0 0
TESARO INC COM 881569107 802 10,500 SH   SOLE 1 10,500 0 0
TESLA MTRS INC COM 88160R101 57 280 SH   SOLE   280 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 1,679 36,635 SH   SOLE   36,635 0 0
TEXAS INSTRS INC COM 882508104 2,675 38,115 SH   SOLE   38,115 0 0
TEXTRON INC COM 883203101 688 17,300 SH   SOLE   17,300 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 111,350 700,079 SH   SOLE   700,079 0 0
THOMSON REUTERS CORP COM 884903105 55,130 1,331,688 SH   SOLE   1,331,688 0 0
3M CO COM 88579Y101 100,420 569,791 SH   SOLE   569,791 0 0
TIFFANY & CO NEW COM 886547108 17,510 241,994 SH   SOLE   241,994 0 0
TIME INC NEW COM 887228104 0 8 SH   SOLE   8 0 0
TIME WARNER INC COM NEW 887317303 10 120 SH   SOLE   120 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 801,619 18,048,688 SH   SOLE   18,048,688 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 524 11,800 SH   OTR 2 0 11,800 0
TORONTO DOMINION BK ONT NOTE 3.625% 9/1 891160MJ9 3,516 3,500,000 SH   SOLE   3,500,000 0 0
TOTAL SYS SVCS INC COM 891906109 1,839 39,000 SH   SOLE   39,000 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 10 85 SH   SOLE   85 0 0
TRANSALTA CORP COM 89346D107 926 208,289 SH   SOLE   208,289 0 0
TRANSCANADA CORP COM 89353D107 732,438 15,417,137 SH   SOLE   15,417,137 0 0
TRANSCANADA CORP COM 89353D107 537 11,300 SH   OTR 2 0 11,300 0
TRAVELERS COMPANIES INC COM 89417E109 171 1,492 SH   SOLE   1,492 0 0
TRI CONTL CORP COM 895436103 2,565 120,000 SH   SOLE   120,000 0 0
TRILOGY METALS INC NEW COM 89621C105 1 2,115 SH   SOLE   2,115 0 0
TRIUMPH GROUP INC NEW COM 896818101 8,337 299,134 SH   SOLE   299,134 0 0
TRUPANION INC COM 898202106 7 400 SH   SOLE   400 0 0
TWILIO INC CL A 90138F102 18,927 294,100 SH   SOLE   294,100 0 0
TWITTER INC COM 90184L102 2 100 SH   SOLE   100 0 0
TYLER TECHNOLOGIES INC COM 902252105 976 5,700 SH   SOLE   5,700 0 0
US BANCORP DEL COM NEW 902973304 18,518 431,755 SH   SOLE   431,755 0 0
ULTA SALON COSMETCS & FRAG I COM 90384S303 95,004 404,100 SH   SOLE   404,100 0 0
ULTA SALON COSMETCS & FRAG I COM 90384S303 1,905 10,500 SH   SOLE 1 10,500 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 7,031 34,400 SH   SOLE   34,400 0 0
UNILEVER PLC SPON ADR NEW 904767704 493 10,400 SH   SOLE   10,400 0 0
UNILEVER N V N Y SHS NEW 904784709 16,177 350,540 SH   SOLE   350,540 0 0
UNION PAC CORP COM 907818108 195,735 2,008,715 SH   SOLE   2,008,715 0 0
UNITED PARCEL SERVICE INC CL B 911312106 42,654 390,013 SH   SOLE   390,013 0 0
UNITED TECHNOLOGIES CORP COM 913017109 70 688 SH   SOLE   688 0 0
UNITEDHEALTH GROUP INC COM 91324P102 88,819 634,450 SH   SOLE   634,450 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 18,652 151,380 SH   SOLE   151,380 0 0
V F CORP COM 918204108 9,203 164,188 SH   SOLE   164,188 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 19,611 800,789 SH   SOLE   800,789 0 0
VALERO ENERGY CORP NEW COM 91913Y100 32,978 622,271 SH   SOLE   622,271 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 54 1,089 SH   SOLE   1,089 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 413 4,916 SH   SOLE   4,916 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 254 3,134 SH   SOLE   3,134 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 254 3,015 SH   SOLE   3,015 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 56 1,500 SH   SOLE   1,500 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 19,459 346,530 SH   SOLE   346,530 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 125 2,750 SH   SOLE   2,750 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 621 12,726 SH   SOLE   12,726 0 0
VANTIV INC CL A 92210H105 12,592 223,794 SH   SOLE   223,794 0 0
VARONIS SYS INC COM 922280102 8 250 SH   SOLE   250 0 0
VEEVA SYS INC CL A COM 922475108 58,381 1,446,300 SH   SOLE   1,446,300 0 0
VEEVA SYS INC CL A COM 922475108 2,165 68,800 SH   SOLE 1 68,800 0 0
VANGUARD INDEX FDS REIT ETF 922908553 19,110 220,368 SH   SOLE   220,368 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 340,326 6,550,104 SH   SOLE   6,550,104 0 0
VERMILION ENERGY INC COM 923725105 10,049 259,133 SH   SOLE   259,133 0 0
VIASAT INC COM 92552V100 30,619 410,180 SH   SOLE   410,180 0 0
VIACOM INC NEW CL B 92553P201 45 1,192 SH   SOLE   1,192 0 0
VIAVI SOLUTIONS INC COM 925550105 0 8 SH   SOLE   8 0 0
VISA INC COM CL A 92826C839 491,979 5,950,982 SH   SOLE   5,950,982 0 0
VIRTUS GLOBAL DIVID INCOME F COM 92835W107 843 70,000 SH   SOLE   70,000 0 0
WI-LAN INC COM 928972108 6 3,942 SH   SOLE   3,942 0 0
VORNADO RLTY TR SH BEN INT 929042109 3,846 38,000 SH   SOLE   38,000 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 3,675 506,264 SH   SOLE   506,264 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 7,572 1,434,107 SH   SOLE   1,434,107 0 0
VULCAN MATLS CO COM 929160109 2,208 19,415 SH   SOLE   19,415 0 0
WEC ENERGY GROUP INC COM 92939U106 14,846 247,938 SH   SOLE   247,938 0 0
WABTEC CORP COM 929740108 739 9,050 SH   SOLE   9,050 0 0
WAL-MART STORES INC COM 931142103 336 4,660 SH   SOLE   4,660 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 133,627 1,667,541 SH   SOLE   1,667,541 0 0
WASTE CONNECTIONS INC COM 94106B101 191,030 2,559,391 SH   SOLE   2,559,391 0 0
WATSCO INC COM 942622200 1,307 9,297 SH   SOLE   9,297 0 0
WEIBO CORP SPONSORED ADR 948596101 82,612 1,647,700 SH   SOLE   1,647,700 0 0
WELLS FARGO & CO NEW COM 949746101 169,814 3,837,663 SH   SOLE   3,837,663 0 0
WELLS FARGO & CO NEW PERP PFD CNV A 949746804 48 37 SH   SOLE   37 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 1 636 SH   SOLE   636 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 31 1,375 SH   SOLE   1,375 0 0
WEYERHAEUSER CO COM 962166104 173,278 5,425,146 SH   SOLE   5,425,146 0 0
WHITEWAVE FOODS CO COM 966244105 82 1,500 SH   SOLE   1,500 0 0
WILLIAMS SONOMA INC COM 969904101 2,365 46,300 SH   SOLE   46,300 0 0
WISDOMTREE TR ASIA PAC EXJP FD 97717W828 6 100 SH   SOLE   100 0 0
WORKDAY INC CL A 98138H101 51,849 575,700 SH   SOLE   575,700 0 0
WORKDAY INC CL A 98138H101 1,013 14,500 SH   SOLE 1 14,500 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 25,382 377,000 SH   SOLE   377,000 0 0
XCEL ENERGY INC COM 98389B100 4 95 SH   SOLE   95 0 0
XEROX CORP COM 984121103 6 565 SH   SOLE   565 0 0
YAMANA GOLD INC COM 98462Y100 3 737 SH   SOLE   737 0 0
YELP INC CL A 985817105 2 50 SH   SOLE   50 0 0
YUM BRANDS INC COM 988498101 21 235 SH   SOLE   235 0 0
ZENDESK INC COM 98936J101 36,675 1,194,300 SH   SOLE   1,194,300 0 0
ZENDESK INC COM 98936J101 808 34,500 SH   SOLE 1 34,500 0 0
ZIONS BANCORPORATION COM 989701107 11,970 385,900 SH   SOLE   385,900 0 0
ZOETIS INC CL A 98978V103 8,770 168,623 SH   SOLE   168,623 0 0
ZOES KITCHEN INC COM 98979J109 32,817 1,514,300 SH   SOLE   1,514,300 0 0
ZOES KITCHEN INC COM 98979J109 1,450 85,700 SH   SOLE 1 85,700 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 3,170 46,000 SH   SOLE   46,000 0 0
ALLERGAN PLC SHS G0177J108 532 2,312 SH   SOLE   2,312 0 0
AON PLC SHS CL A G0408V102 1,621 14,411 SH   SOLE   14,411 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 28 1,058 SH   SOLE   1,058 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 939 40,989 SH   SOLE   40,989 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 167,481 4,832,770 SH   SOLE   4,832,770 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 486 15,793 SH   SOLE   15,793 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 1,799 26,200 SH   SOLE   26,200 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 30 1,475 SH   SOLE   1,475 0 0
INVESCO LTD SHS G491BT108 1,494 47,784 SH   SOLE   47,784 0 0
LAZARD LTD SHS A G54050102 3,340 95,477 SH   SOLE   95,477 0 0
LIVANOVA PLC SHS G5509L101 3,661 60,900 SH   SOLE   60,900 0 0
MEDTRONIC PLC SHS G5960L103 181,335 2,098,871 SH   SOLE   2,098,871 0 0
NABORS INDUSTRIES LTD SHS G6359F103 7,915 650,946 SH   SOLE   650,946 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 63,168 1,179,353 SH   SOLE   1,179,353 0 0
SIGNET JEWELERS LIMITED SHS G81276100 18,564 252,082 SH   SOLE   252,082 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 7,607 57,300 SH   SOLE   57,300 0 0
CHUBB LIMITED COM H1467J104 91,273 726,432 SH   SOLE   726,432 0 0
CAESARSTONE LTD ORD SHS M20598104 19,707 522,623 SH   SOLE   522,623 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 28,998 373,675 SH   SOLE   373,675 0 0
STRATASYS LTD SHS M85548101 14 600 SH   SOLE   600 0 0
INTERXION HOLDING N.V SHS N47279109 6,943 191,700 SH   SOLE   191,700 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 873 10,819 SH   SOLE   10,819 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,938 19,000 SH   SOLE   19,000 0 0
YANDEX N V SHS CLASS A N97284108 38,143 1,812,100 SH   SOLE   1,812,100 0 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 4,489 59,898 SH   SOLE   59,898 0 0
BROADCOM LTD SHS Y09827109 50,995 295,600 SH   SOLE   295,600 0 0