The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 97,741 567,506 SH   SOLE   567,506 0 0
A10 NETWORKS INC COM 002121101 42 5,000 SH   SOLE   5,000 0 0
ABB LTD SPONSORED ADR 000375204 36 1,700 SH   SOLE   1,700 0 0
ABBOTT LABS COM 002824100 73,326 1,916,319 SH   SOLE   1,916,319 0 0
ABBVIE INC COM 00287Y109 75,724 1,966,140 SH   SOLE   1,966,140 0 0
ABERDEEN GLOBAL INCOME FD IN COM 003013109 60 7,466 SH   SOLE   7,466 0 0
ABIOMED INC COM 003654100 54,331 493,300 SH   SOLE   493,300 0 0
ABIOMED INC COM 003654100 1,813 21,600 SH   SOLE 1 21,600 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 68,917 1,133,900 SH   SOLE   1,133,900 0 0
ACACIA COMMUNICATIONS INC COM 00401C108 1,596 34,700 SH   SOLE 1 34,700 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 281 2,396 SH   SOLE   2,396 0 0
ACTIVISION BLIZZARD INC COM 00507V109 31,217 864,500 SH   SOLE   864,500 0 0
ACUITY BRANDS INC COM 00508Y102 4,225 18,300 SH   SOLE   18,300 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 5,719 450,000 SH   SOLE   450,000 0 0
ADOBE SYS INC COM 00724F101 165,231 2,967,969 SH   SOLE   2,967,969 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 38,792 230,600 SH   SOLE   230,600 0 0
ADVANCED MICRO DEVICES INC COM 007903107 4,766 420,300 SH   SOLE   420,300 0 0
ADVANSIX INC COM 00773T101 1 63 SH   SOLE   63 0 0
ADVANTAGE OIL & GAS LTD COM 00765F101 3,278 482,600 SH   SOLE   482,600 0 0
AECOM COM 00766T100 1 27 SH   SOLE   27 0 0
AES CORP COM 00130H105 88 7,595 SH   SOLE   7,595 0 0
AETNA INC NEW COM 00817Y108 32,728 646,954 SH   SOLE   646,954 0 0
AFFILIATED MANAGERS GROUP COM 008252108 22,231 153,000 SH   SOLE   153,000 0 0
AFLAC INC COM 001055102 115 1,652 SH   SOLE   1,652 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 41 900 SH   SOLE   900 0 0
AGNICO EAGLE MINES LTD COM 008474108 140,041 3,333,936 SH   SOLE   3,333,936 0 0
AGNICO EAGLE MINES LTD COM 008474108 357 8,500 SH   OTR 2 0 8,500 0
AGRIUM INC COM 008916108 207,579 3,937,694 SH   SOLE   3,937,694 0 0
AIR LEASE CORP CL A 00912X302 25,370 739,000 SH   SOLE   739,000 0 0
AIR PRODS & CHEMS INC COM 009158106 4 28 SH   SOLE   28 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 3,531 525,000 SH   SOLE   525,000 0 0
ALGONQUIN PWR UTILS CORP COM 015857105 101 11,831 SH   SOLE   11,831 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13 150 SH   SOLE   150 0 0
ALIGN TECHNOLOGY INC COM 016255101 48,828 521,000 SH   SOLE   521,000 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,819 25,400 SH   SOLE 1 25,400 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 2,797 43,700 SH   SOLE   43,700 0 0
ALLERGAN PLC SHS G0177J108 96,834 461,091 SH   SOLE   461,091 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 1,891 150,000 SH   SOLE   150,000 0 0
ALPHABET INC CAP STK CL C 02079K107 136,893 177,323 SH   SOLE   177,323 0 0
ALPHABET INC CAP STK CL A 02079K305 108,193 137,148 SH   SOLE   137,148 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 17,350 1,377,000 SH   SOLE   1,377,000 0 0
ALTRIA GROUP INC COM 02209S103 2,025 29,935 SH   SOLE   29,935 0 0
AMAZON COM INC COM 023135106 100,497 138,273 SH   SOLE   138,273 0 0
AMC ENTMT HLDGS INC CL A COM 00165C104 20,556 618,915 SH   SOLE   618,915 0 0
AMEREN CORP COM 023608102 4 71 SH   SOLE   71 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 130 2,775 SH   SOLE   2,775 0 0
AMERICAN EXPRESS CO COM 025816109 100,616 140,697 SH   SOLE   140,697 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 1 23 SH   SOLE   23 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 368 5,625 SH   SOLE   5,625 0 0
AMERICAN TOWER CORP NEW COM 03027X100 279,183 2,641,777 SH   SOLE   2,641,777 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 34,027 470,242 SH   SOLE   470,242 0 0
AMERIPRISE FINL INC COM 03076C106 1 10 SH   SOLE   10 0 0
AMERIS BANCORP COM 03076K108 1,408 32,300 SH   SOLE   32,300 0 0
AMGEN INC COM 031162100 617 4,214 SH   SOLE   4,214 0 0
ANADARKO PETE CORP COM 032511107 19,874 285,010 SH   SOLE   285,010 0 0
ANALOG DEVICES INC COM 032654105 5 64 SH   SOLE   64 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 13,232 125,487 SH   SOLE   125,487 0 0
ANTHEM INC COM 036752103 33,689 236,250 SH   SOLE   236,250 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 631 32,600 SH   SOLE   32,600 0 0
APOLLO SR FLOATING RATE FD I COM 037636107 1,305 75,000 SH   SOLE   75,000 0 0
APPLE INC COM 037833100 406,497 3,542,856 SH   SOLE   3,542,856 0 0
APPLE INC COM 037833100 266 2,300 SH   OTR 2 0 2,300 0
APPLIED MATLS INC COM 038222105 7 221 SH   SOLE   221 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 150 3,292 SH   SOLE   3,292 0 0
ARES CAP CORP COM 04010L103 12,122 735,100 SH   SOLE   735,100 0 0
ARISTA NETWORKS INC COM 040413106 62,355 661,000 SH   SOLE   661,000 0 0
ARISTA NETWORKS INC COM 040413106 2,285 31,700 SH   SOLE 1 31,700 0 0
ARROW ELECTRS INC COM 042735100 117 1,640 SH   SOLE   1,640 0 0
ASANKO GOLD INC COM 04341Y105 23,164 7,600,000 SH   SOLE   7,600,000 0 0
ASBURY AUTOMOTIVE GROUP INC COM 043436104 105 1,695 SH   SOLE   1,695 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 33,222 296,100 SH   SOLE   296,100 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 9 322 SH   SOLE   322 0 0
AT&T INC COM 00206R102 40,334 2,060,649 SH   SOLE   2,060,649 0 0
ATLANTIC PWR CORP COM NEW 04878Q863 1 400 SH   SOLE   400 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 175,912 1,711,123 SH   SOLE   1,711,123 0 0
AUTOZONE INC COM 053332102 70,275 180,263 SH   SOLE   180,263 0 0
AVALONBAY CMNTYS INC COM 053484101 19,557 110,400 SH   SOLE   110,400 0 0
B2GOLD CORP COM 11777Q209 0 22 SH   SOLE   22 0 0
BALLARD PWR SYS INC NEW COM 058586108 0 100 SH   SOLE   100 0 0
BANK AMER CORP COM 060505104 68,625 3,104,632 SH   SOLE   3,104,632 0 0
BANK MONTREAL QUE COM 063671101 143,121 1,987,111 SH   SOLE   1,987,111 0 0
BANK N S HALIFAX COM 064149107 746,835 13,407,643 SH   SOLE   13,407,643 0 0
BARD C R INC COM 067383109 33,763 150,922 SH   SOLE   150,922 0 0
BARRICK GOLD CORP COM 067901108 22,758 1,421,314 SH   SOLE   1,421,314 0 0
BAXTER INTL INC COM 071813109 374 8,440 SH   SOLE   8,440 0 0
BAYTEX ENERGY CORP COM 07317Q105 103 21,072 SH   SOLE   21,072 0 0
BB&T CORP COM 054937107 3,572 77,546 SH   SOLE   77,546 0 0
BCE INC COM NEW 05534B760 492,697 11,046,708 SH   SOLE   11,046,708 0 0
BECTON DICKINSON & CO COM 075887109 155,752 961,130 SH   SOLE   961,130 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 489 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 56,676 343,816 SH   SOLE   343,816 0 0
BHP BILLITON LTD SPONSORED ADR 088606108 127 3,530 SH   SOLE   3,530 0 0
BIOGEN INC COM 09062X103 46,961 165,600 SH   SOLE   165,600 0 0
BLACKBERRY LTD COM 09228F103 66 9,590 SH   SOLE   9,590 0 0
BLACKROCK ENERGY & RES TR COM 09250U101 1,457 100,869 SH   SOLE   100,869 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251A104 8,217 1,008,272 SH   SOLE   1,008,272 0 0
BLACKROCK FLOAT RATE OME STR COM 09255X100 2,017 140,000 SH   SOLE   140,000 0 0
BLACKROCK GLOBAL OPP EQTY TR COM 092501105 4,649 401,847 SH   SOLE   401,847 0 0
BLACKROCK INC COM 09247X101 126,700 582,636 SH   SOLE   582,636 0 0
BLACKROCK INTL GRWTH & INC T COM BENE INTER 092524107 2,914 528,877 SH   SOLE   528,877 0 0
BLACKROCK RES & COMM STRAT T SHS 09257A108 5,820 703,734 SH   SOLE   703,734 0 0
BLACKROCK SCIENCE & TECH TR SHS 09258G104 6,308 351,639 SH   SOLE   351,639 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 3,608 120,000 SH   SOLE   120,000 0 0
BOB EVANS FARMS INC COM 096761101 48 909 SH   SOLE   909 0 0
BOEING CO COM 097023105 34,359 220,551 SH   SOLE   220,551 0 0
BORGWARNER INC COM 099724106 12,153 308,100 SH   SOLE   308,100 0 0
BOSTON PROPERTIES INC COM 101121101 11,069 88,000 SH   SOLE   88,000 0 0
BP PLC SPONSORED ADR 055622104 2 52 SH   SOLE   52 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 11,465 94,777 SH   SOLE   94,777 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6 57 SH   SOLE   57 0 0
BROADCOM LTD SHS Y09827109 51,811 293,100 SH   SOLE   293,100 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 299,328 9,062,616 SH   SOLE   9,062,616 0 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109 4,863 202,399 SH   SOLE   202,399 0 0
BROOKFIELD CDA OFFICE PPTYS TR UNIT 112823109 20 1,000 SH   SOLE   1,000 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 161,254 4,878,282 SH   SOLE   4,878,282 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 92 4,181 SH   SOLE   4,181 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 544 18,282 SH   SOLE   18,282 0 0
CABOT OIL & GAS CORP COM 127097103 7,069 302,600 SH   SOLE   302,600 0 0
CAE INC COM 124765108 1,773 126,474 SH   SOLE   126,474 0 0
CAESARSTONE LTD ORD SHS M20598104 10,509 366,800 SH   SOLE   366,800 0 0
CALLON PETE CO DEL COM 13123X102 1,176 76,500 SH   SOLE   76,500 0 0
CAMECO CORP COM 13321L108 2,508 239,360 SH   SOLE   239,360 0 0
CANADIAN NAT RES LTD COM 136385101 306,592 9,617,285 SH   SOLE   9,617,285 0 0
CANADIAN NAT RES LTD COM 136385101 570 17,878 SH   OTR 2 0 17,878 0
CANADIAN NATL RY CO COM 136375102 489,052 7,263,280 SH   SOLE   7,263,280 0 0
CANADIAN NATL RY CO COM 136375102 478 7,100 SH   OTR 2 0 7,100 0
CANADIAN PAC RY LTD COM 13645T100 496,644 3,482,642 SH   SOLE   3,482,642 0 0
CANADIAN PAC RY LTD COM 13645T100 499 3,500 SH   OTR 2 0 3,500 0
CAPITAL ONE FINL CORP COM 14040H105 53,429 612,310 SH   SOLE   612,310 0 0
CARDINAL HEALTH INC COM 14149Y108 74,780 908,825 SH   SOLE   908,825 0 0
CARLISLE COS INC COM 142339100 111 1,000 SH   SOLE   1,000 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 21 400 SH   SOLE   400 0 0
CATHAY GEN BANCORP COM 149150104 5,265 140,396 SH   SOLE   140,396 0 0
CBS CORP NEW CL B 124857202 1,667 26,203 SH   SOLE   26,203 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 683,366 8,372,702 SH   SOLE   8,372,702 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 64 1,000 SH   SOLE   1,000 0 0
CELESTICA INC SUB VTG SHS 15101Q108 68,651 5,792,345 SH   SOLE   5,792,345 0 0
CELGENE CORP COM 151020104 98,423 861,550 SH   SOLE   861,550 0 0
CENOVUS ENERGY INC COM 15135U109 225,661 8,196,464 SH   SOLE   8,196,464 0 0
CENTENE CORP DEL COM 15135B101 139,087 2,471,671 SH   SOLE   2,471,671 0 0
CENTURYLINK INC COM 156700106 4 150 SH   SOLE   150 0 0
CERNER CORP COM 156782104 1,135 23,960 SH   SOLE   23,960 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 60,134 926,088 SH   SOLE   926,088 0 0
CHEVRON CORP NEW COM 166764100 2,107 32,326 SH   SOLE   32,326 0 0
CHINA LODGING GROUP LTD SPONSORED ADR 16949N109 1,509 29,100 SH   SOLE   29,100 0 0
CHUBB LIMITED COM H1467J104 560 4,227 SH   SOLE   4,227 0 0
CHURCH & DWIGHT INC COM 171340102 2,013 45,678 SH   SOLE   45,678 0 0
CIGNA CORPORATION COM 125509109 21,953 165,599 SH   SOLE   165,599 0 0
CIMAREX ENERGY CO COM 171798101 1,481 10,900 SH   SOLE   10,900 0 0
CINEMARK HOLDINGS INC COM 17243V102 41,490 1,080,898 SH   SOLE   1,080,898 0 0
CISCO SYS INC COM 17275R102 25,140 834,966 SH   SOLE   834,966 0 0
CITIGROUP INC COM NEW 172967424 31,637 945,225 SH   SOLE   945,225 0 0
CITIZENS FINL GROUP INC COM 174610105 515 14,461 SH   SOLE   14,461 0 0
CIVEO CORP CDA COM 17878Y108 7 3,034 SH   SOLE   3,034 0 0
CIVITAS SOLUTIONS INC COM 17887R102 4,802 241,300 SH   SOLE   241,300 0 0
CLEARBRIDGE AMERN ENERG MLP COM 184691103 3,672 400,000 SH   SOLE   400,000 0 0
COCA COLA CO COM 191216100 137,306 3,758,694 SH   SOLE   3,758,694 0 0
COEUR MNG INC COM NEW 192108504 16 1,774 SH   SOLE   1,774 0 0
COGNEX CORP COM 192422103 23,323 366,600 SH   SOLE   366,600 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 207,342 4,470,327 SH   SOLE   4,470,327 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 15,241 787,234 SH   SOLE   787,234 0 0
COHERENT INC COM 192479103 989 7,200 SH   SOLE   7,200 0 0
COLGATE PALMOLIVE CO COM 194162103 462 7,040 SH   SOLE   7,040 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 10 277 SH   SOLE   277 0 0
COLONY CAP INC CL A 19624R106 1,387 68,486 SH   SOLE   68,486 0 0
COMCAST CORP NEW CL A 20030N101 335,638 4,911,179 SH   SOLE   4,911,179 0 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 9 1,000 SH   SOLE   1,000 0 0
CONAGRA BRANDS INC COM 205887102 239 6,055 SH   SOLE   6,055 0 0
CONCHO RES INC COM 20605P101 5,357 40,400 SH   SOLE   40,400 0 0
CONOCOPHILLIPS COM 20825C104 4,254 84,832 SH   SOLE   84,832 0 0
CONSTELLATION BRANDS INC CL A 21036P108 39,308 259,547 SH   SOLE   259,547 0 0
CONTINENTAL RESOURCES INC COM 212015101 1,649 32,000 SH   SOLE   32,000 0 0
CORENERGY INFRASTRUCTURE TR COM NEW 21870U502 7 200 SH   SOLE   200 0 0
COSTCO WHSL CORP NEW COM 22160K105 290,351 1,813,242 SH   SOLE   1,813,242 0 0
COTT CORP QUE COM 22163N106 22,123 1,952,631 SH   SOLE   1,952,631 0 0
COUSINS PPTYS INC COM 222795106 1,404 165,000 SH   SOLE   165,000 0 0
CRESCENT PT ENERGY CORP COM 22576C101 65,682 4,894,408 SH   SOLE   4,894,408 0 0
CRESCENT PT ENERGY CORP COM 22576C101 181 13,300 SH   OTR 2 0 13,300 0
CROWN CASTLE INTL CORP NEW COM 22822V101 28,070 323,500 SH   SOLE   323,500 0 0
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 37,864 946,600 SH   SOLE   946,600 0 0
CVS HEALTH CORP COM 126650100 235,675 2,876,164 SH   SOLE   2,876,164 0 0
D R HORTON INC COM 23331A109 266 9,700 SH   SOLE   9,700 0 0
DANAHER CORP DEL COM 235851102 79,757 1,024,423 SH   SOLE   1,024,423 0 0
DEERE & CO COM 244199105 163,724 1,839,020 SH   SOLE   1,839,020 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 112 1,660 SH   SOLE   1,660 0 0
DENISON MINES CORP COM 248356107 2 2,880 SH   SOLE   2,880 0 0
DENNYS CORP COM 24869P104 11,864 924,672 SH   SOLE   924,672 0 0
DESCARTES SYS GROUP INC COM 249906108 4 205 SH   SOLE   205 0 0
DEVON ENERGY CORP NEW COM 25179M103 42,966 1,612,205 SH   SOLE   1,612,205 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 4,200 40,305 SH   SOLE   40,305 0 0
DIAMONDBACK ENERGY INC COM 25278X109 10,005 99,000 SH   SOLE   99,000 0 0
DIEBOLD NXDF INC COM 253651103 25 1,000 SH   SOLE   1,000 0 0
DISCOVERY COMMUNICATNS NEW COM SER A 25470F104 6,663 243,100 SH   SOLE   243,100 0 0
DISNEY WALT CO COM DISNEY 254687106 83,278 800,436 SH   SOLE   800,436 0 0
DOLLAR GEN CORP NEW COM 256677105 107,917 1,465,183 SH   SOLE   1,465,183 0 0
DOLLAR TREE INC COM 256746108 321,798 4,086,845 SH   SOLE   4,086,845 0 0
DOMINION DIAMOND CORP COM 257287102 6,815 703,300 SH   SOLE   703,300 0 0
DOMINION RES INC VA NEW COM 25746U109 90 1,168 SH   SOLE   1,168 0 0
DOMTAR CORP COM NEW 257559203 3,261 83,376 SH   SOLE   83,376 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 3 109 SH   SOLE   109 0 0
DONNELLEY R R & SONS CO COM 257867200 5 294 SH   SOLE   294 0 0
DOVER CORP COM 260003108 3,129 41,655 SH   SOLE   41,655 0 0
DOW CHEM CO COM 260543103 136 2,372 SH   SOLE   2,372 0 0
DU PONT E I DE NEMOURS & CO COM 263534109 1,644 22,337 SH   SOLE   22,337 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 111 1,427 SH   SOLE   1,427 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 31,532 359,605 SH   SOLE   359,605 0 0
EAST WEST BANCORP INC COM 27579R104 6,096 122,348 SH   SOLE   122,348 0 0
EASTMAN CHEM CO COM 277432100 159 2,111 SH   SOLE   2,111 0 0
EATON VANCE ENHANCED EQ INC COM 278274105 930 75,000 SH   SOLE   75,000 0 0
EATON VANCE MUN BD FD COM 27827X101 658 53,000 SH   SOLE   53,000 0 0
EATON VANCE TAX MNGD GBL DV COM 27829F108 3,208 400,000 SH   SOLE   400,000 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 3,869 275,000 SH   SOLE   275,000 0 0
EATON VANCE TX MGD DIV EQ IN COM 27828N102 4,239 409,556 SH   SOLE   409,556 0 0
ECOLAB INC COM 278865100 32,640 650,952 SH   SOLE   650,952 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 206 2,198 SH   SOLE   2,198 0 0
ELDORADO GOLD CORP NEW COM 284902103 10,962 633,043 SH   SOLE   633,043 0 0
ELECTRONIC ARTS INC COM 285512109 337 4,283 SH   SOLE   4,283 0 0
ELLIE MAE INC COM 28849P100 44,068 539,800 SH   SOLE   539,800 0 0
ELLIE MAE INC COM 28849P100 1,782 28,600 SH   SOLE 1 28,600 0 0
EMERSON ELEC CO COM 291011104 4 70 SH   SOLE   70 0 0
ENBRIDGE INC COM 29250N105 454,073 10,788,257 SH   SOLE   10,788,257 0 0
ENBRIDGE INC COM 29250N105 900 21,400 SH   OTR 2 0 21,400 0
ENCANA CORP COM 292505104 15,905 1,354,304 SH   SOLE   1,354,304 0 0
ENDO INTL PLC SHS G30401106 30 1,820 SH   SOLE   1,820 0 0
ENERGY FUELS INC COM NEW 292671708 33 20,063 SH   SOLE   20,063 0 0
ENERPLUS CORP COM 292766102 53,241 5,628,462 SH   SOLE   5,628,462 0 0
ENERPLUS CORP COM 292766102 243 25,600 SH   OTR 2 0 25,600 0
ENTERPRISE PRODS PARTNERS L COM 293792107 27 1,000 SH   SOLE   1,000 0 0
EOG RES INC COM 26875P101 25,020 248,767 SH   SOLE   248,767 0 0
EQUIFAX INC COM 294429105 91,416 5,952,530 SH   SOLE   5,952,530 0 0
EQUINIX INC COM PAR $0.001 29444U700 37,135 103,900 SH   SOLE   103,900 0 0
EQUITY RESIDENTIAL SH BEN INT 29476L107 30,674 476,600 SH   SOLE   476,600 0 0
EVERSOURCE ENERGY COM 30040W108 16,834 304,800 SH   SOLE   304,800 0 0
EXELIXIS INC COM 30161Q104 1,175 78,800 SH   SOLE   78,800 0 0
EXPEDIA INC DEL COM NEW 30212P303 2,594 22,900 SH   SOLE   22,900 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 77,012 1,104,491 SH   SOLE   1,104,491 0 0
EXXON MOBIL CORP COM 30231G102 2,955 32,652 SH   SOLE   32,652 0 0
F5 NETWORKS INC COM 315616102 3,746 25,884 SH   SOLE   25,884 0 0
FABRINET SHS G3323L100 1,290 32,000 SH   SOLE   32,000 0 0
FACEBOOK INC CL A 30303M102 32,362 288,643 SH   SOLE   288,643 0 0
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 9,322 65,600 SH   SOLE   65,600 0 0
FEDEX CORP COM 31428X106 26,788 159,401 SH   SOLE   159,401 0 0
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 212 1,000 SH   SOLE   1,000 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 72,808 937,045 SH   SOLE   937,045 0 0
FIFTH THIRD BANCORP COM 316773100 19,148 709,600 SH   SOLE   709,600 0 0
FINISAR CORP COM NEW 31787A507 7,910 261,300 SH   SOLE   261,300 0 0
FIRST DATA CORP NEW COM CL A 32008D106 16,047 1,130,900 SH   SOLE   1,130,900 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 2 200 SH   SOLE   200 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 236,020 4,357,354 SH   SOLE   4,357,354 0 0
FIRST TR DYNAMIC EUROPE EQT COM SHS 33740D107 2,679 172,647 SH   SOLE   172,647 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 556 12,000 SH   SOLE   12,000 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 22,687 477,900 SH   SOLE   477,900 0 0
FISERV INC COM 337738108 67 625 SH   SOLE   625 0 0
FITBIT INC CL A 33812L102 125 17,000 SH   SOLE   17,000 0 0
FLUOR CORP NEW COM 343412102 2,715 51,700 SH   SOLE   51,700 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 287 23,585 SH   SOLE   23,585 0 0
FORESTAR GROUP INC COM 346233109 53 4,000 SH   SOLE   4,000 0 0
FORTIS INC COM 349553107 450,314 14,579,875 SH   SOLE   14,579,875 0 0
FORTIS INC COM 349553107 479 15,500 SH   OTR 2 0 15,500 0
FORTIVE CORP COM 34959J108 12,057 224,571 SH   SOLE   224,571 0 0
FRANCO NEVADA CORP COM 351858105 58,571 1,002,280 SH   SOLE   1,002,280 0 0
FRANKLIN RES INC COM 354613101 38 965 SH   SOLE   965 0 0
FREEPORT-MCMORAN INC CL B 35671D857 7 500 SH   SOLE   500 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
GABELLI DIVD & INCOME TR COM 36242H104 2,505 125,000 SH   SOLE   125,000 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 31,394 1,173,626 SH   SOLE   1,173,626 0 0
GENERAL AMERN INVS INC COM 368802104 4,669 150,000 SH   SOLE   150,000 0 0
GENERAL ELECTRIC CO COM 369604103 51,922 1,693,870 SH   SOLE   1,693,870 0 0
GENERAL GROWTH PPTYS INC NEW COM 370023103 42,316 1,694,000 SH   SOLE   1,694,000 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
GIGAMON INC COM 37518B102 60,449 1,357,700 SH   SOLE   1,357,700 0 0
GIGAMON INC COM 37518B102 2,117 62,400 SH   SOLE 1 62,400 0 0
GILDAN ACTIVEWEAR INC COM 375916103 51,814 2,040,193 SH   SOLE   2,040,193 0 0
GILEAD SCIENCES INC COM 375558103 27,199 380,687 SH   SOLE   380,687 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 8,355 320,220 SH   SOLE   320,220 0 0
GLOBAL PMTS INC COM 37940X102 3,977 57,300 SH   SOLE   57,300 0 0
GOLD STD VENTURES CORP COM 380738104 214 100,000 SH   SOLE   100,000 0 0
GOLDCORP INC NEW COM 380956409 45,486 3,340,232 SH   SOLE   3,340,232 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 13,164 460,072 SH   SOLE   460,072 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 97 3,150 SH   SOLE   3,150 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 6,618 198,251 SH   SOLE   198,251 0 0
GREAT PANTHER SILVER LTD COM 39115V101 8 5,000 SH   SOLE   5,000 0 0
GREENLIGHT CAPITAL RE LTD CLASS A G4095J109 25 1,075 SH   SOLE   1,075 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 277,686 5,730,276 SH   SOLE   5,730,276 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 1,022 21,300 SH   OTR 2 0 21,300 0
HALLIBURTON CO COM 406216101 41,356 773,229 SH   SOLE   773,229 0 0
HALYARD HEALTH INC COM 40650V100 0 7 SH   SOLE   7 0 0
HANMI FINL CORP COM NEW 410495204 2,588 74,162 SH   SOLE   74,162 0 0
HARLEY DAVIDSON INC COM 412822108 60 1,030 SH   SOLE   1,030 0 0
HCA HOLDINGS INC COM 40412C101 309 4,170 SH   SOLE   4,170 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 277 4,550 SH   SOLE   4,550 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 32 1,368 SH   SOLE   1,368 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A104 2,040 75,000 SH   SOLE   75,000 0 0
HOLLYFRONTIER CORP COM 436106108 89 2,720 SH   SOLE   2,720 0 0
HOME DEPOT INC COM 437076102 173,402 1,293,165 SH   SOLE   1,293,165 0 0
HONEYWELL INTL INC COM 438516106 313,035 2,701,932 SH   SOLE   2,701,932 0 0
HORMEL FOODS CORP COM 440452100 569,240 6,390,344 SH   SOLE   6,390,344 0 0
HOVNANIAN ENTERPRISES INC CL A 442487203 55 20,000 SH   SOLE   20,000 0 0
HP INC COM 40434L105 20 1,368 SH   SOLE   1,368 0 0
HUDBAY MINERALS INC COM 443628102 4,431 774,700 SH   SOLE   774,700 0 0
HUDBAY MINERALS INC *W EXP 07/20/201 443628136 514 1,517,235 SH   SOLE   1,517,235 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 8,031 43,600 SH   SOLE   43,600 0 0
IAC INTERACTIVECORP COM 44919P508 157 2,411 SH   SOLE   2,411 0 0
IDEXX LABS INC COM 45168D104 19 160 SH   SOLE   160 0 0
ILLINOIS TOOL WKS INC COM 452308109 69 564 SH   SOLE   564 0 0
ILLUMINA INC COM 452327109 116 900 SH   SOLE   900 0 0
IMPERIAL OIL LTD COM NEW 453038408 25,707 734,308 SH   SOLE   734,308 0 0
INCYTE CORP COM 45337C102 66,191 674,600 SH   SOLE   674,600 0 0
INDIA FD INC COM 454089103 9 411 SH   SOLE   411 0 0
INPHI CORP COM 45772F107 99,089 2,260,800 SH   SOLE   2,260,800 0 0
INPHI CORP COM 45772F107 2,599 78,200 SH   SOLE 1 78,200 0 0
INTEL CORP COM 458140100 239,917 7,002,652 SH   SOLE   7,002,652 0 0
INTERACTIVE BROKERS GROUP IN COM 45841N107 372 10,200 SH   SOLE   10,200 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,593 9,570 SH   SOLE   9,570 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 191 1,615 SH   SOLE   1,615 0 0
INTERXION HOLDING N.V SHS N47279109 6,512 185,700 SH   SOLE   185,700 0 0
INTL PAPER CO COM 460146103 11 200 SH   SOLE   200 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 1,845 150,000 SH   SOLE   150,000 0 0
ISHARES MSCI CDA ETF 464286509 1,171 44,683 SH   SOLE   44,683 0 0
ISHARES MIN VOL EMRG MKT 464286533 34,135 697,560 SH   SOLE   697,560 0 0
ISHARES MSCI STH KOR ETF 464286772 3,808 71,365 SH   SOLE   71,365 0 0
ISHARES MSCI GERMANY ETF 464286806 2,814 106,015 SH   SOLE   106,015 0 0
ISHARES MSCI EURO FL ETF 464289180 3,153 166,300 SH   SOLE   166,300 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 3,458 117,439 SH   SOLE   117,439 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 2,941 147,209 SH   SOLE   147,209 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 17 337 SH   SOLE   337 0 0
ISHARES TR SELECT DIVID ETF 464287168 44 500 SH   SOLE   500 0 0
ISHARES TR TIPS BD ETF 464287176 95 833 SH   SOLE   833 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 91 2,620 SH   SOLE   2,620 0 0
ISHARES TR CORE S&P500 ETF 464287200 187 830 SH   SOLE   830 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,081 10,000 SH   SOLE   10,000 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 17,476 471,144 SH   SOLE   471,144 0 0
ISHARES TR NA NAT RES 464287374 3 77 SH   SOLE   77 0 0
ISHARES TR 20 YR TR BD ETF 464287432 6,270 52,629 SH   SOLE   52,629 0 0
ISHARES TR 7-10 Y TR BD ETF 464287440 3,935 37,545 SH   SOLE   37,545 0 0
ISHARES TR 1-3 YR TR BD ETF 464287457 7,635 90,411 SH   SOLE   90,411 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,368 58,196 SH   SOLE   58,196 0 0
ISHARES TR CORE S&P MCP ETF 464287507 80,097 959,829 SH   SOLE   959,829 0 0
ISHARES TR NASDQ BIOTEC ETF 464287556 3,848 14,500 SH   SOLE   14,500 0 0
ISHARES TR COHEN&STEER REIT 464287564 3 30 SH   SOLE   30 0 0
ISHARES TR GLOBAL 100 ETF 464287572 208 2,700 SH   SOLE   2,700 0 0
ISHARES TR U.S. UTILITS ETF 464287697 12,554 103,049 SH   SOLE   103,049 0 0
ISHARES TR U.S. REAL ES ETF 464287739 185 2,395 SH   SOLE   2,395 0 0
ISHARES TR U.S. INDS ETF 464287754 12,111 100,441 SH   SOLE   100,441 0 0
ISHARES TR US HLTHCARE ETF 464287762 22 150 SH   SOLE   150 0 0
ISHARES TR U.S. FINLS ETF 464287788 4 35 SH   SOLE   35 0 0
ISHARES TR CORE S&P SCP ETF 464287804 22,441 163,100 SH   SOLE   163,100 0 0
ISHARES TR SP SMCP600GR ETF 464287887 128 850 SH   SOLE   850 0 0
ISHARES TR EAFE SML CP ETF 464288273 39,446 791,040 SH   SOLE   791,040 0 0
ISHARES TR JP MOR EM MK ETF 464288281 119,402 1,516,085 SH   SOLE   1,516,085 0 0
ISHARES TR GLB INFRASTR ETF 464288372 47,905 1,226,440 SH   SOLE   1,226,440 0 0
ISHARES TR IBOXX HI YD ETF 464288513 263,359 3,674,125 SH   SOLE   3,674,125 0 0
ISHARES TR 1-3 YR CR BD ETF 464288646 458 4,350 SH   SOLE   4,350 0 0
ISHARES TR 3-7 YR TR BD ETF 464288661 5,063 41,223 SH   SOLE   41,223 0 0
ISHARES TR U.S. PFD STK ETF 464288687 489 13,101 SH   SOLE   13,101 0 0
ISHARES TR EAFE VALUE ETF 464288877 66 1,400 SH   SOLE   1,400 0 0
ISHARES TR MSCI INDIA ETF 46429B598 202 7,500 SH   SOLE   7,500 0 0
ISHARES TR FLTG RATE BD ETF 46429B655 969 19,062 SH   SOLE   19,062 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 3 40 SH   SOLE   40 0 0
ISHARES TR MIN VOL USA ETF 46429B697 150 3,300 SH   SOLE   3,300 0 0
JACOBS ENGR GROUP INC DEL COM 469814107 200 3,499 SH   SOLE   3,499 0 0
JD COM INC SPON ADR CL A 47215P106 33,599 1,320,700 SH   SOLE   1,320,700 0 0
JOHNSON & JOHNSON COM 478160104 382,624 4,352,235 SH   SOLE   4,352,235 0 0
JONES LANG LASALLE INC COM 48020Q107 93 915 SH   SOLE   915 0 0
JPMORGAN CHASE & CO COM 46625H100 330,880 3,949,320 SH   SOLE   3,949,320 0 0
JUST ENERGY GROUP INC COM 48213W101 5 1,000 SH   SOLE   1,000 0 0
KELLOGG CO COM 487836108 15 200 SH   SOLE   200 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 94,842 2,593,407 SH   SOLE   2,593,407 0 0
KIMBERLY CLARK CORP COM 494368103 8,793 77,035 SH   SOLE   77,035 0 0
KINDER MORGAN INC DEL COM 49456B101 9,428 107,670 SH   SOLE   107,670 0 0
KINROSS GOLD CORP COM NO PAR 496902404 2 568 SH   SOLE   568 0 0
KLA-TENCOR CORP COM 482480100 56,461 718,262 SH   SOLE   718,262 0 0
KNOWLES CORP COM 49926D109 5 304 SH   SOLE   304 0 0
KOPIN CORP COM 500600101 10 3,400 SH   SOLE   3,400 0 0
KORN FERRY INTL COM NEW 500643200 3,643 123,782 SH   SOLE   123,782 0 0
KRAFT HEINZ CO COM 500754106 10,569 121,040 SH   SOLE   121,040 0 0
KROGER CO COM 501044101 67,253 1,970,584 SH   SOLE   1,970,584 0 0
KT CORP SPONSORED ADR 48268K101 34 2,400 SH   SOLE   2,400 0 0
L BRANDS INC COM 501797104 763 11,643 SH   SOLE   11,643 0 0
LAM RESEARCH CORP COM 512807108 34,053 322,068 SH   SOLE   322,068 0 0
LAUDER ESTEE COS INC CL A 518439104 93,438 1,099,626 SH   SOLE   1,099,626 0 0
LENNAR CORP CL A 526057104 25,114 585,000 SH   SOLE   585,000 0 0
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 54,399 965,204 SH   SOLE   965,204 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 4,608 892,933 SH   SOLE   892,933 0 0
LIBERTY INTERACTIVE CORP QVC GP COM SER A 53071M104 1,582 79,200 SH   SOLE   79,200 0 0
LIFE STORAGE INC COM 53223X107 3,231 37,900 SH   SOLE   37,900 0 0
LILLY ELI & CO COM 532457108 21,612 1,175,777 SH   SOLE   1,175,777 0 0
LINCOLN NATL CORP IND COM 534187109 116 1,750 SH   SOLE   1,750 0 0
LIPOCINE INC NEW COM 53630X104 26 7,100 SH   SOLE   7,100 0 0
LIVANOVA PLC SHS G5509L101 2,338 52,000 SH   SOLE   52,000 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 649 24,400 SH   SOLE   24,400 0 0
LOCKHEED MARTIN CORP COM 539830109 2,308 38,049 SH   SOLE   38,049 0 0
LOGMEIN INC COM 54142L109 1,284 13,300 SH   SOLE   13,300 0 0
LOWES COS INC COM 548661107 232 3,250 SH   SOLE   3,250 0 0
LSC COMMUNICATIONS INC COM 50218P107 3 109 SH   SOLE   109 0 0
LUMENTUM HLDGS INC COM 55024U109 4,865 75,108 SH   SOLE   75,108 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 150 1,754 SH   SOLE   1,754 0 0
MACQUARIE INFRASTRUCTURE COR COM 55608B105 44 541 SH   SOLE   541 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 19,581 114,166 SH   SOLE   114,166 0 0
MAG SILVER CORP COM 55903Q104 10,860 999,000 SH   SOLE   999,000 0 0
MAGNA INTL INC COM 559222401 182,741 4,207,745 SH   SOLE   4,207,745 0 0
MANULIFE FINL CORP COM 56501R106 660,540 31,030,417 SH   SOLE   31,030,417 0 0
MANULIFE FINL CORP COM 56501R106 527 29,600 SH   OTR 2 0 29,600 0
MARATHON OIL CORP COM 565849106 7,963 460,000 SH   SOLE   460,000 0 0
MARATHON PETE CORP COM 56585A102 333 6,623 SH   SOLE   6,623 0 0
MARTIN MARIETTA MATLS INC COM 573284106 7,158 32,311 SH   SOLE   32,311 0 0
MASCO CORP COM 574599106 862 27,200 SH   SOLE   27,200 0 0
MASTERCARD INCORPORATED CL A 57636Q104 100,449 954,423 SH   SOLE   954,423 0 0
MATTEL INC COM 577081102 24,726 903,970 SH   SOLE   903,970 0 0
MCCORMICK & CO INC COM NON VTG 579780206 520 5,597 SH   SOLE   5,597 0 0
MCDONALDS CORP COM 580135101 343,806 3,662,684 SH   SOLE   3,662,684 0 0
MCKESSON CORP COM 58155Q103 10,802 78,037 SH   SOLE   78,037 0 0
MEAD JOHNSON NUTRITION CO COM 582839106 1,098 15,512 SH   SOLE   15,512 0 0
MEDIFAST INC COM 58470H101 21 500 SH   SOLE   500 0 0
MEDNAX INC COM 58502B106 159,390 2,394,095 SH   SOLE   2,394,095 0 0
MEDTRONIC PLC SHS G5960L103 109,135 1,554,229 SH   SOLE   1,554,229 0 0
MERCADOLIBRE INC COM 58733R102 35,569 227,800 SH   SOLE   227,800 0 0
MERCK & CO INC COM 58933Y105 102,774 1,745,420 SH   SOLE   1,745,420 0 0
MERUS LABS INTL INC NEW COM 59047R101 146,664 11,605,438 SH   SOLE   11,605,438 0 0
METHANEX CORP COM 59151K108 1,764 40,130 SH   SOLE   40,130 0 0
METHODE ELECTRS INC COM 591520200 103 2,490 SH   SOLE   2,490 0 0
METLIFE INC COM 59156R108 49 900 SH   SOLE   900 0 0
MGM RESORTS INTERNATIONAL COM 552953101 14,458 501,500 SH   SOLE   501,500 0 0
MICHAELS COS INC COM 59408Q106 13,599 665,000 SH   SOLE   665,000 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 12 184 SH   SOLE   184 0 0
MICRON TECHNOLOGY INC COM 595112103 82 3,735 SH   SOLE   3,735 0 0
MICROSOFT CORP COM 594918104 638,520 10,740,360 SH   SOLE   10,740,360 0 0
MID AMER APT CMNTYS INC COM 59522J103 3,682 37,600 SH   SOLE   37,600 0 0
MITEL NETWORKS CORP COM 60671Q104 21,108 3,108,000 SH   SOLE   3,108,000 0 0
MITEL NETWORKS CORP COM 60671Q104 126 18,600 SH   OTR 2 0 18,600 0
MKS INSTRUMENT INC COM 55306N104 28,141 473,750 SH   SOLE   473,750 0 0
MOBILE TELESYSTEMS PJSC SPONSORED ADR 607409109 73,440 5,571,484 SH   SOLE   5,571,484 0 0
MOLSON COORS BREWING CO CL B 60871R209 44,854 468,271 SH   SOLE   468,271 0 0
MONDELEZ INTL INC CL A 609207105 24,551 563,997 SH   SOLE   563,997 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 50,363 1,135,832 SH   SOLE   1,135,832 0 0
MORGAN STANLEY COM NEW 617446448 25,996 615,300 SH   SOLE   615,300 0 0
MOUNTAIN PROV DIAMONDS INC COM NEW 62426E402 13 2,500 SH   SOLE   2,500 0 0
MSA SAFETY INC COM 553498106 18,920 272,900 SH   SOLE   272,900 0 0
MUELLER WTR PRODS INC COM SER A 624758108 34,645 2,602,900 SH   SOLE   2,602,900 0 0
NABORS INDUSTRIES LTD SHS G6359F103 15,339 946,754 SH   SOLE   946,754 0 0
NATIONAL GRID PLC SPON ADR NEW 636274300 40,482 2,705,265 SH   SOLE   2,705,265 0 0
NATIONAL OILWELL VARCO INC COM 637071101 2,355 62,750 SH   SOLE   62,750 0 0
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 3 3,150 SH   SOLE   3,150 0 0
NETEASE INC SPONSORED ADR 64110W102 66,885 310,600 SH   SOLE   310,600 0 0
NETFLIX INC COM 64110L106 112,065 3,340,283 SH   SOLE   3,340,283 0 0
NEUBERGER BERMAN MLP INCOME COM 64129H104 4,695 500,000 SH   SOLE   500,000 0 0
NEUSTAR INC CL A 64126X201 128 3,830 SH   SOLE   3,830 0 0
NEVRO CORP COM 64157F103 35,254 497,700 SH   SOLE   497,700 0 0
NEVRO CORP COM 64157F103 1,315 24,300 SH   SOLE 1 24,300 0 0
NEW GOLD INC CDA COM 644535106 6 1,697 SH   SOLE   1,697 0 0
NEWELL BRANDS INC COM 651229106 27,372 616,090 SH   SOLE   616,090 0 0
NEWMONT MINING CORP COM 651639106 33,853 808,224 SH   SOLE   808,224 0 0
NEWS CORP NEW CL A 65249B109 18 1,595 SH   SOLE   1,595 0 0
NEXTERA ENERGY INC COM 65339F101 124,490 1,043,308 SH   SOLE   1,043,308 0 0
NIELSEN HLDGS PLC SHS EUR G6518L108 257,176 5,672,164 SH   SOLE   5,672,164 0 0
NIKE INC CL B 654106103 121,096 2,382,150 SH   SOLE   2,382,150 0 0
NOKIA CORP SPONSORED ADR 654902204 2 464 SH   SOLE   464 0 0
NORBORD INC COM NEW 65548P403 7 291 SH   SOLE   291 0 0
NORTHROP GRUMMAN CORP COM 666807102 25,919 111,442 SH   SOLE   111,442 0 0
NOVARTIS A G SPONSORED ADR 66987V109 180,265 2,950,555 SH   SOLE   2,950,555 0 0
NU SKIN ENTERPRISES INC CL A 67018T105 8,677 181,600 SH   SOLE   181,600 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,134 160,000 SH   SOLE   160,000 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073D102 3,540 400,000 SH   SOLE   400,000 0 0
NUVEEN DOW 30 DYN OVERWRITE SHS 67075F105 3,053 203,546 SH   SOLE   203,546 0 0
NUVEEN NASDAQ 100 DYNAMIC OV COM SHS 670699107 3,075 165,655 SH   SOLE   165,655 0 0
NUVEEN NEW YORK AMT QLT MUNI COM 670656107 1,281 100,000 SH   SOLE   100,000 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,815 130,000 SH   SOLE   130,000 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 2,375 186,710 SH   SOLE   186,710 0 0
NVIDIA CORP COM 67066G104 100,583 955,900 SH   SOLE   955,900 0 0
NXP SEMICONDUCTORS N V COM N6596X109 294 3,000 SH   SOLE   3,000 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 9,199 640,126 SH   SOLE   640,126 0 0
OCEAN RIG UDW INC SHS G66964100 0 2 SH   SOLE   2 0 0
OCLARO INC COM NEW 67555N206 1,255 140,200 SH   SOLE   140,200 0 0
OIL STS INTL INC COM 678026105 59 1,517 SH   SOLE   1,517 0 0
OMNICOM GROUP INC COM 681919106 74,252 872,125 SH   SOLE   872,125 0 0
OPEN TEXT CORP COM 683715106 22,581 365,328 SH   SOLE   365,328 0 0
ORACLE CORP COM 68389X105 228,494 5,941,925 SH   SOLE   5,941,925 0 0
ORANGE SPONSORED ADR 684060106 42 2,800 SH   SOLE   2,800 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 6,779 342,039 SH   SOLE   342,039 0 0
OWENS ILL INC COM NEW 690768403 106 6,070 SH   SOLE   6,070 0 0
PACCAR INC COM 693718108 16 242 SH   SOLE   242 0 0
PANDORA MEDIA INC COM 698354107 4 280 SH   SOLE   280 0 0
PARKER HANNIFIN CORP COM 701094104 91,282 1,009,516 SH   SOLE   1,009,516 0 0
PARSLEY ENERGY INC CL A 701877102 11,189 317,500 SH   SOLE   317,500 0 0
PATTERSON COMPANIES INC COM 703395103 1,013 24,700 SH   SOLE   24,700 0 0
PAYCHEX INC COM 704326107 1,042 17,069 SH   SOLE   17,069 0 0
PAYLOCITY HLDG CORP COM 70438V106 4,273 142,400 SH   SOLE   142,400 0 0
PAYPAL HLDGS INC COM 70450Y103 6,738 170,700 SH   SOLE   170,700 0 0
PEMBINA PIPELINE CORP COM 706327103 237,920 7,573,518 SH   SOLE   7,573,518 0 0
PENGROWTH ENERGY CORP COM 70706P104 1 583 SH   SOLE   583 0 0
PENN WEST PETE LTD NEW COM 707887105 0 112 SH   SOLE   112 0 0
PEPSICO INC COM 713448108 35,004 337,335 SH   SOLE   337,335 0 0
PERRIGO CO PLC SHS G97822103 4,653 55,900 SH   SOLE   55,900 0 0
PFIZER INC COM 717081103 379,212 10,938,958 SH   SOLE   10,938,958 0 0
PHILIP MORRIS INTL INC COM 718172109 40 441 SH   SOLE   441 0 0
PIMCO DYNMIC CREDIT AND MRT COM SHS 72202D106 8,088 400,000 SH   SOLE   400,000 0 0
PIONEER NAT RES CO COM 723787107 23,581 131,694 SH   SOLE   131,694 0 0
PNC FINL SVCS GROUP INC COM 693475105 6,423 55,910 SH   SOLE   55,910 0 0
POTASH CORP SASK INC COM 73755L107 86,964 3,586,589 SH   SOLE   3,586,589 0 0
POTASH CORP SASK INC COM 73755L107 183 10,100 SH   OTR 2 0 10,100 0
POTLATCH CORP NEW COM 737630103 3,186 76,500 SH   SOLE   76,500 0 0
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 2,272 97,262 SH   SOLE   97,262 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 70 590 SH   SOLE   590 0 0
POWERSHS DB MULTI SECT COMM DB GOLD FUND 73936B606 38 1,027 SH   SOLE   1,027 0 0
PPG INDS INC COM 693506107 33,350 353,368 SH   SOLE   353,368 0 0
PPL CORP COM 69351T106 55,841 881,172 SH   SOLE   881,172 0 0
PRAXAIR INC COM 74005P104 5,300 45,132 SH   SOLE   45,132 0 0
PRECISION DRILLING CORP COM 2010 74022D308 119,252 20,628,593 SH   SOLE   20,628,593 0 0
PRECISION DRILLING CORP COM 2010 74022D308 375 68,800 SH   OTR 2 0 68,800 0
PRETIUM RES INC COM 74139C102 7,492 915,000 SH   SOLE   915,000 0 0
PRICE T ROWE GROUP INC COM 74144T108 234 3,104 SH   SOLE   3,104 0 0
PRICELINE GRP INC COM NEW 741503403 58,736 41,059 SH   SOLE   41,059 0 0
PRIMERICA INC COM 74164M108 76 1,100 SH   SOLE   1,100 0 0
PROCTER AND GAMBLE CO COM 742718109 10,394 123,376 SH   SOLE   123,376 0 0
PROGRESSIVE CORP OHIO COM 743315103 65,831 1,684,814 SH   SOLE   1,684,814 0 0
PROLOGIS INC COM 74340W103 13,483 255,400 SH   SOLE   255,400 0 0
PROOFPOINT INC COM 743424103 81,907 1,179,700 SH   SOLE   1,179,700 0 0
PROOFPOINT INC COM 743424103 2,089 39,700 SH   SOLE 1 39,700 0 0
PUBLIC STORAGE COM 74460D109 109 487 SH   SOLE   487 0 0
QUALCOMM INC COM 747525103 97,038 1,459,190 SH   SOLE   1,459,190 0 0
QUALYS INC COM 74758T303 2 50 SH   SOLE   50 0 0
RAND LOGISTICS INC COM 752182105 0 520 SH   SOLE   520 0 0
RANDGOLD RES LTD ADR 752344309 23,950 314,500 SH   SOLE   314,500 0 0
RAYTHEON CO COM NEW 755111507 120,814 1,043,338 SH   SOLE   1,043,338 0 0
REALPAGE INC COM 75606N109 771 25,700 SH   SOLE   25,700 0 0
REGAL ENTMT GROUP CL A 758766109 9,277 455,633 SH   SOLE   455,633 0 0
REGENCY CTRS CORP COM 758849103 9,067 131,500 SH   SOLE   131,500 0 0
REGIONS FINL CORP NEW COM 7591EP100 514 35,785 SH   SOLE   35,785 0 0
REPUBLIC SVCS INC COM 760759100 1,979 61,546 SH   SOLE   61,546 0 0
RESOLUTE FST PRODS INC COM 76117W109 0 17 SH   SOLE   17 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 115,107 2,436,148 SH   SOLE   2,436,148 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 5,965 282,300 SH   SOLE   282,300 0 0
REYNOLDS AMERICAN INC COM 761713106 128 2,270 SH   SOLE   2,270 0 0
RICE ENERGY INC COM 762760106 320 15,000 SH   SOLE   15,000 0 0
RICHMONT MINES INC COM 76547T106 15,955 2,466,900 SH   SOLE   2,466,900 0 0
RIO TINTO PLC SPONSORED ADR 767204100 249 6,465 SH   SOLE   6,465 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 34,983 3,030,649 SH   SOLE   3,030,649 0 0
RITE AID CORP COM 767754104 4,573 555,000 SH   SOLE   555,000 0 0
ROBERT HALF INTL INC COM 770323103 12 250 SH   SOLE   250 0 0
ROCKWELL AUTOMATION INC COM 773903109 11,250 83,703 SH   SOLE   83,703 0 0
ROCKWELL COLLINS INC COM 774341101 11,558 124,700 SH   SOLE   124,700 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 431,146 11,174,317 SH   SOLE   11,174,317 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 602 15,600 SH   OTR 2 0 15,600 0
ROLLINS INC COM 775711104 71,329 2,111,560 SH   SOLE   2,111,560 0 0
ROSS STORES INC COM 778296103 169 2,570 SH   SOLE   2,570 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,016,252 14,914,243 SH   SOLE   14,914,243 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 975 14,400 SH   OTR 2 0 14,400 0
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 60,543 400,402 SH   SOLE   400,402 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 50,394 869,311 SH   SOLE   869,311 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,485 45,657 SH   SOLE   45,657 0 0
ROYCE VALUE TR INC COM 780910105 7,030 525,000 SH   SOLE   525,000 0 0
RSP PERMIAN INC COM 74978Q105 3,003 67,300 SH   SOLE   67,300 0 0
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 1,940 23,300 SH   SOLE   23,300 0 0
RYDER SYS INC COM 783549108 50,476 1,120,312 SH   SOLE   1,120,312 0 0
RYDER SYS INC COM 783549108 208 2,800 SH   OTR 2 0 2,800 0
RYDEX ETF TRUST GUG S&P500 EQ WT 78355W106 1,051 12,100 SH   SOLE   12,100 0 0
S&P GLOBAL INC COM 78409V104 207 1,926 SH   SOLE   1,926 0 0
SAFEGUARD SCIENTIFICS INC COM NEW 786449207 1 58 SH   SOLE   58 0 0
SALESFORCE COM INC COM 79466L302 21,904 320,050 SH   SOLE   320,050 0 0
SANOFI SPONSORED ADR 80105N105 1 34 SH   SOLE   34 0 0
SAP SE SPON ADR 803054204 26,859 315,258 SH   SOLE   315,258 0 0
SASOL LTD SPONSORED ADR 803866300 115 4,000 SH   SOLE   4,000 0 0
SBA COMMUNICATIONS CORP COM 78388J106 3,614 35,000 SH   SOLE   35,000 0 0
SCHEIN HENRY INC COM 806407102 572 3,766 SH   SOLE   3,766 0 0
SCHLUMBERGER LTD COM 806857108 54,678 651,308 SH   SOLE   651,308 0 0
SCHWAB CHARLES CORP NEW COM 808513105 65,822 926,390 SH   SOLE   926,390 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 12,046 242,382 SH   SOLE   242,382 0 0
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 12,249 162,626 SH   SOLE   162,626 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 13,041 542,342 SH   SOLE   542,342 0 0
SEMPRA ENERGY COM 816851109 799 7,936 SH   SOLE   7,936 0 0
SENSATA TECHNOLOGIES HLDG NV SHS N7902X106 1,897 48,700 SH   SOLE   48,700 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 28,933 368,200 SH   SOLE   368,200 0 0
SERVICENOW INC COM 81762P102 132,856 1,808,500 SH   SOLE   1,808,500 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 214,587 10,690,949 SH   SOLE   10,690,949 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 355 17,700 SH   OTR 2 0 17,700 0
SHERWIN WILLIAMS CO COM 824348106 255,072 10,841,549 SH   SOLE   10,841,549 0 0
SHIRE PLC SPONSORED ADR 82481R106 13 77 SH   SOLE   77 0 0
SHOPIFY INC CL A 82509L107 5 107 SH   SOLE   107 0 0
SIERRA WIRELESS INC COM 826516106 13 850 SH   SOLE   850 0 0
SIGNET JEWELERS LIMITED SHS G81276100 6,601 70,844 SH   SOLE   70,844 0 0
SILVER WHEATON CORP COM 828336107 10,324 534,395 SH   SOLE   534,395 0 0
SIMON PPTY GROUP INC NEW COM 828806109 87,007 491,836 SH   SOLE   491,836 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 100 3,005 SH   SOLE   3,005 0 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 7 110 SH   SOLE   110 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 87,377 496,702 SH   SOLE   496,702 0 0
SL GREEN RLTY CORP COM 78440X101 34,308 319,000 SH   SOLE   319,000 0 0
SLM CORP COM 78442P106 2,819 255,800 SH   SOLE   255,800 0 0
SNAP ON INC COM 833034101 3,878 22,642 SH   SOLE   22,642 0 0
SOTHEBYS COM 835898107 9,738 244,300 SH   SOLE   244,300 0 0
SOUTHWEST AIRLS CO COM 844741108 146 2,925 SH   SOLE   2,925 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 70 2,082 SH   SOLE   2,082 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 68,304 741,397 SH   SOLE   741,397 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 373 1,232 SH   SOLE   1,232 0 0
SPDR SER TR BLOMBRG BRC SRT 78468R101 262 8,710 SH   SOLE   8,710 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 4,407 51,377 SH   SOLE   51,377 0 0
SPECTRA ENERGY CORP COM 847560109 5 114 SH   SOLE   114 0 0
SPLUNK INC COM 848637104 32,204 645,900 SH   SOLE   645,900 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 153 25,000 SH   SOLE   25,000 0 0
SPX CORP COM 784635104 14 592 SH   SOLE   592 0 0
SPX FLOW INC COM 78469X107 14,000 439,512 SH   SOLE   439,512 0 0
SQUARE INC CL A 852234103 22,002 1,669,500 SH   SOLE   1,669,500 0 0
SQUARE INC CL A 852234103 739 72,800 SH   SOLE 1 72,800 0 0
STANLEY BLACK & DECKER INC COM 854502101 4,792 41,678 SH   SOLE   41,678 0 0
STANTEC INC COM 85472N109 104,427 4,133,063 SH   SOLE   4,133,063 0 0
STANTEC INC COM 85472N109 202 7,980 SH   OTR 2 0 7,980 0
STARBUCKS CORP COM 855244109 158,380 5,062,368 SH   SOLE   5,062,368 0 0
STARWOOD PPTY TR INC COM 85571B105 2,215 100,900 SH   SOLE   100,900 0 0
STATOIL ASA SPONSORED ADR 85771P102 11 581 SH   SOLE   581 0 0
STEEL DYNAMICS INC COM 858119100 2 183 SH   SOLE   183 0 0
STRYKER CORP COM 863667101 39 325 SH   SOLE   325 0 0
SUN LIFE FINL INC COM 866796105 290,196 7,555,589 SH   SOLE   7,555,589 0 0
SUNCOR ENERGY INC NEW COM 867224107 490,202 14,723,955 SH   SOLE   14,723,955 0 0
SUPERNUS PHARMACEUTICALS INC COM 868459108 985 39,000 SH   SOLE   39,000 0 0
SYNCHRONY FINL COM 87165B103 3,026 85,406 SH   SOLE   85,406 0 0
SYSCO CORP COM 871829107 3,463 93,294 SH   SOLE   93,294 0 0
TAHOE RES INC COM 873868103 126,915 2,430,152 SH   SOLE   2,430,152 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 7 150 SH   SOLE   150 0 0
TAL ED GROUP ADS REPSTG COM 874080104 38,709 551,800 SH   SOLE   551,800 0 0
TANZANIAN ROYALTY EXPL CORP COM 87600U104 10 20,428 SH   SOLE   20,428 0 0
TARGET CORP COM 87612E106 2,284 31,539 SH   SOLE   31,539 0 0
TATA MTRS LTD SPONSORED ADR 876568502 585 17,000 SH   SOLE   17,000 0 0
TD AMERITRADE HLDG CORP COM 87236Y108 8,008 183,661 SH   SOLE   183,661 0 0
TECK RESOURCES LTD CL B 878742204 9,437 458,790 SH   SOLE   458,790 0 0
TELEFONICA S A SPONSORED ADR 879382208 24 2,566 SH   SOLE   2,566 0 0
TELUS CORP COM 87971M103 272,211 8,653,449 SH   SOLE   8,653,449 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 99 15,200 SH   SOLE   15,200 0 0
TESARO INC COM 881569107 35,235 268,800 SH   SOLE   268,800 0 0
TESARO INC COM 881569107 1,192 11,900 SH   SOLE 1 11,900 0 0
TESLA MTRS INC COM 88160R101 81 380 SH   SOLE   380 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 36,895 312,868 SH   SOLE   312,868 0 0
TEXAS INSTRS INC COM 882508104 4 57 SH   SOLE   57 0 0
TEXTRON INC COM 883203101 842 17,300 SH   SOLE   17,300 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 32,425 232,728 SH   SOLE   232,728 0 0
THOMSON REUTERS CORP COM 884903105 55,392 1,263,648 SH   SOLE   1,263,648 0 0
TIME INC NEW COM 887228104 0 8 SH   SOLE   8 0 0
TIME WARNER INC COM NEW 887317303 60 620 SH   SOLE   620 0 0
TJX COS INC NEW COM 872540109 111,756 1,487,491 SH   SOLE   1,487,491 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 854,900 17,324,924 SH   SOLE   17,324,924 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 582 11,800 SH   OTR 2 0 11,800 0
TOTAL SYS SVCS INC COM 891906109 18,386 375,000 SH   SOLE   375,000 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 134 1,140 SH   SOLE   1,140 0 0
TRANSALTA CORP COM 89346D107 61 11,045 SH   SOLE   11,045 0 0
TRANSCANADA CORP COM 89353D107 979,906 21,282,286 SH   SOLE   21,282,286 0 0
TRANSCANADA CORP COM 89353D107 730 16,200 SH   OTR 2 0 16,200 0
TRANSUNION COM 89400J107 10,059 329,244 SH   SOLE   329,244 0 0
TRAVELERS COMPANIES INC COM 89417E109 183 1,492 SH   SOLE   1,492 0 0
TRI CONTL CORP COM 895436103 2,646 120,000 SH   SOLE   120,000 0 0
TRINITY INDS INC COM 896522109 99 3,540 SH   SOLE   3,540 0 0
TRUPANION INC COM 898202106 6 400 SH   SOLE   400 0 0
TWENTY FIRST CENTY FOX INC CL A 90130A101 207 7,399 SH   SOLE   7,399 0 0
TWITTER INC COM 90184L102 83 5,100 SH   SOLE   5,100 0 0
TYSON FOODS INC CL A 902494103 257 4,150 SH   SOLE   4,150 0 0
U S SILICA HLDGS INC COM 90346E103 1,258 22,200 SH   SOLE   22,200 0 0
ULTA SALON COSMETCS & FRAG I COM 90384S303 125,492 498,700 SH   SOLE   498,700 0 0
ULTIMATE SOFTWARE GROUP INC COM 90385D107 6,729 36,900 SH   SOLE   36,900 0 0
UNDER ARMOUR INC CL C 904311206 149,437 1,219,601 SH   SOLE   1,219,601 0 0
UNILEVER N V N Y SHS NEW 904784709 12,231 297,133 SH   SOLE   297,133 0 0
UNILEVER PLC SPON ADR NEW 904767704 424 10,400 SH   SOLE   10,400 0 0
UNION PAC CORP COM 907818108 267,082 2,576,028 SH   SOLE   2,576,028 0 0
UNITED PARCEL SERVICE INC CL B 911312106 44,206 385,520 SH   SOLE   385,520 0 0
UNITED TECHNOLOGIES CORP COM 913017109 33,554 306,088 SH   SOLE   306,088 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 83 575 SH   SOLE   575 0 0
UNITEDHEALTH GROUP INC COM 91324P102 104,466 652,805 SH   SOLE   652,805 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 4,346 40,853 SH   SOLE   40,853 0 0
US BANCORP DEL COM NEW 902973304 22,306 439,837 SH   SOLE   439,837 0 0
V F CORP COM 918204108 12,875 200,711 SH   SOLE   200,711 0 0
VAIL RESORTS INC COM 91879Q109 16 97 SH   SOLE   97 0 0
VALEANT PHARMACEUTICALS INTL COM 91911K102 8,182 565,903 SH   SOLE   565,903 0 0
VALERO ENERGY CORP NEW COM 91913Y100 166,368 2,016,646 SH   SOLE   2,016,646 0 0
VALIDUS HOLDINGS LTD COM SHS G9319H102 4 80 SH   SOLE   80 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 56 1,089 SH   SOLE   1,089 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 27,514 825,000 SH   SOLE   825,000 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 250 3,134 SH   SOLE   3,134 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 244 3,015 SH   SOLE   3,015 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 22,453 237,997 SH   SOLE   237,997 0 0
VANGUARD INDEX FDS REIT ETF 922908553 22,496 272,473 SH   SOLE   272,473 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 18,461 372,230 SH   SOLE   372,230 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 122 2,750 SH   SOLE   2,750 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 603 12,550 SH   SOLE   12,550 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 287 3,356 SH   SOLE   3,356 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 55 1,500 SH   SOLE   1,500 0 0
VANTIV INC CL A 92210H105 11,447 192,000 SH   SOLE   192,000 0 0
VEEVA SYS INC CL A COM 922475108 57,467 1,446,300 SH   SOLE   1,446,300 0 0
VEEVA SYS INC CL A COM 922475108 2,085 68,800 SH   SOLE 1 68,800 0 0
VENTAS INC COM 92276F100 11,566 185,000 SH   SOLE   185,000 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 381,538 7,149,637 SH   SOLE   7,149,637 0 0
VERMILION ENERGY INC COM 923725105 9,065 215,186 SH   SOLE   215,186 0 0
VIACOM INC NEW CL B 92553P201 41,538 647,538 SH   SOLE   647,538 0 0
VIASAT INC COM 92552V100 40,025 604,420 SH   SOLE   604,420 0 0
VIAVI SOLUTIONS INC COM 925550105 0 49 SH   SOLE   49 0 0
VISA INC COM CL A 92826C839 374,302 4,822,295 SH   SOLE   4,822,295 0 0
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 3,432 506,264 SH   SOLE   506,264 0 0
VOYA PRIME RATE TR SH BEN INT 92913A100 4,621 834,107 SH   SOLE   834,107 0 0
WABTEC CORP COM 929740108 28,418 410,245 SH   SOLE   410,245 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 79,032 959,171 SH   SOLE   959,171 0 0
WAL-MART STORES INC COM 931142103 289 4,175 SH   SOLE   4,175 0 0
WASTE CONNECTIONS INC COM 94106B101 326,341 4,107,945 SH   SOLE   4,107,945 0 0
WASTE MGMT INC DEL COM 94106L109 25 347 SH   SOLE   347 0 0
WATSCO INC COM 942622200 1,507 10,197 SH   SOLE   10,197 0 0
WEC ENERGY GROUP INC COM 92939U106 13,595 231,800 SH   SOLE   231,800 0 0
WEIBO CORP SPONSORED ADR 948596101 64,550 1,589,900 SH   SOLE   1,589,900 0 0
WELLS FARGO & CO NEW COM 949746101 98,699 2,193,342 SH   SOLE   2,193,342 0 0
WELLTOWER INC COM 95040Q104 7,108 106,200 SH   SOLE   106,200 0 0
WESTLAKE CHEM CORP COM 960413102 66 1,175 SH   SOLE   1,175 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 35 1,475 SH   SOLE   1,475 0 0
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 1 636 SH   SOLE   636 0 0
WEYERHAEUSER CO COM 962166104 165,769 5,509,000 SH   SOLE   5,509,000 0 0
WHITEWAVE FOODS CO COM 966244105 84 1,500 SH   SOLE   1,500 0 0
WI-LAN INC COM 928972108 1,612 986,311 SH   SOLE   986,311 0 0
WILLIS TOWERS WATSON PUB LTD SHS G96629103 5,307 43,400 SH   SOLE   43,400 0 0
WORKDAY INC CL A 98138H101 3,437 52,000 SH   SOLE   52,000 0 0
WYNDHAM WORLDWIDE CORP COM 98310W108 19,092 250,000 SH   SOLE   250,000 0 0
XILINX INC COM 983919101 191,772 5,867,049 SH   SOLE   5,867,049 0 0
YAMANA GOLD INC COM 98462Y100 2 737 SH   SOLE   737 0 0
YANDEX N V SHS CLASS A N97284108 825 41,000 SH   SOLE   41,000 0 0
YELP INC CL A 985817105 2 50 SH   SOLE   50 0 0
ZELTIQ AESTHETICS INC COM 98933Q108 722 16,600 SH   SOLE   16,600 0 0
ZILLOW GROUP INC CL A 98954M101 16,990 477,500 SH   SOLE   477,500 0 0
ZILLOW GROUP INC CL A 98954M101 402 14,800 SH   SOLE 1 14,800 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 33,639 327,974 SH   SOLE   327,974 0 0
ZIONS BANCORPORATION COM 989701107 14,070 326,900 SH   SOLE   326,900 0 0
ZOETIS INC CL A 98978V103 14,486 334,667 SH   SOLE   334,667 0 0