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 17,266 103,616 SH   OTR 1 103,616 0 0
3M CO COM 88579Y101 26,290 157,777 SH   OTR 2 0 0 157,777
3M CO COM 88579Y101 199,418 1,196,773 SH   SOLE 1,002,701 0 194,072
3M CO COM 88579Y101 1,933 11,601 SH   OTR 11,601 0 0
ABBOTT LABS COM 002824100 117 2,790 SH   OTR 1 2,790 0 0
ABBOTT LABS COM 002824100 765 18,290 SH   OTR 2 0 0 18,290
ABBOTT LABS COM 002824100 33 800 SH   SOLE 0 0 800
ABBVIE INC COM 00287Y109 30,790 539,039 SH   OTR 1 470,769 0 68,270
ABBVIE INC COM 00287Y109 1,091 19,106 SH   OTR 2 0 0 19,106
ABBVIE INC COM 00287Y109 46 800 SH   SOLE 0 0 800
ABERDEEN ASIA PACIFIC INCOM COM 003009107 67 13,477 SH   OTR 1 13,477 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 825 7,151 SH   OTR 2 0 0 7,151
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21 180 SH   OTR 1 180 0 0
ACTIVISION BLIZZARD INC COM 00507v109 217 6,414 SH   OTR 2 0 0 6,414
ACTIVISION BLIZZARD INC COM 00507V109 379 11,200 SH   SOLE 11,200 0 0
ADVANCED MICRO DEVICES INC COM 007903107 285 100,000 SH   OTR 100,000 0 0
ADVANTAGE OIL & GAS LTD COM 00765F101 1,282 233,297 SH   OTR 233,297 0 0
ADVANTAGE OIL & GAS LTD COM 00765F101 14,959 2,722,371 SH   SOLE 2,722,371 0 0
AERCAP HOLDINGS NV SHS N00985106 5,035 129,900 SH   SOLE 129,900 0 0
AES CORP COM 00130H105 2,714 230,000 SH   SOLE 230,000 0 0
AGNICO EAGLE MINES LTD COM 008474108 64,661 1,785,561 SH   SOLE 1,400,727 0 384,834
AGRIUM INC COM 008916108 79,391 898,379 SH   SOLE 700,075 0 198,304
ALAMOS GOLD INC NEW COM CL A 011532108 13,298 2,508,119 SH   SOLE 2,292,955 0 215,164
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 18 225 SH   OTR 1 225 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 204 2,575 SH   OTR 2 0 0 2,575
ALLEGIANT TRAVEL CO COM 01748X102 3,673 20,630 SH   SOLE 20,630 0 0
ALLERGAN PLC SHS G0177J108 322 1,200 SH   SOLE 1,200 0 0
ALLERGAN PLC SHS G0177J108 21,443 80,001 SH   OTR 1 70,126 0 9,875
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 4,414 305,470 SH   OTR 1 305,470 0 0
ALLIED WRLD ASSUR COM HLDG A SHS H01531104 5,709 163,400 SH   SOLE 163,400 0 0
ALLY FINL INC COM 02005N100 2,194 117,200 SH   SOLE 117,200 0 0
ALPHABET INC CAP STK CL A 02079k305 316 414 SH   OTR 2 0 0 414
ALPHABET INC CAP STK CL A 02079K305 95 124 SH   SOLE 114 0 10
ALPHABET INC CAP STK CL C 02079K107 8 11 SH   OTR 1 0 0 11
ALPHABET INC CAP STK CL C 02079k107 1,377 1,849 SH   OTR 2 0 0 1,849
ALPHABET INC CAP STK CL C 02079K107 85 114 SH   SOLE 0 0 114
ALPS ETF TR ALERIAN MLP 00162Q866 1,713 156,851 SH   OTR 1 156,851 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 205 18,800 SH   OTR 2 0 0 18,800
AMAYA INC COM 02314M108 9,255 690,158 SH   SOLE 498,046 0 192,112
AMAZON COM INC COM 023135106 27,879 46,962 SH   OTR 1 40,677 0 6,285
AMAZON COM INC COM 023135106 323 544 SH   OTR 2 0 0 544
AMERICAN AIRLS GROUP INC COM 02376R102 2,264 55,200 SH   SOLE 55,200 0 0
AMERICAN EXPRESS CO COM 025816109 79 1,280 SH   OTR 1 1,280 0 0
AMERICAN EXPRESS CO COM 025816109 2,285 37,208 SH   OTR 2 0 0 37,208
AMERICAN EXPRESS CO COM 025816109 10 155 SH   SOLE 155 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 26,664 493,325 SH   OTR 1 433,570 0 59,755
AMGEN INC COM 031162100 62,818 418,983 SH   OTR 1 386,878 0 32,105
AMGEN INC COM 031162100 10,971 73,171 SH   OTR 2 0 0 73,171
AMGEN INC COM 031162100 888 5,925 SH   SOLE 5,915 0 10
ANALOG DEVICES INC COM 032654105 166 2,811 SH   OTR 2 0 0 2,811
ANALOG DEVICES INC COM 032654105 598 10,100 SH   SOLE 10,072 0 28
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 95 760 SH   OTR 2 0 0 760
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 62,041 497,682 SH   OTR 1 468,112 0 29,570
ANTERO RES CORP COM 03674X106 2,079 83,600 SH   SOLE 83,600 0 0
APACHE CORP COM 037411105 371 7,600 SH   OTR 1 7,600 0 0
APACHE CORP COM 037411105 1 15 SH   OTR 2 0 0 15
APOGEE ENTERPRISES INC COM 037598109 702 16,000 SH   SOLE 16,000 0 0
APPLE INC COM 037833100 83,472 765,866 SH   OTR 1 701,481 0 64,385
APPLE INC COM 037833100 11,984 109,955 SH   OTR 2 0 0 109,955
APPLE INC COM 037833100 9,612 88,194 SH   SOLE 87,864 0 330
ARM HLDGS PLC SPONSORED ADR 042068106 5,107 116,900 SH   SOLE 116,900 0 0
ASANKO GOLD INC COM 04341Y105 9,940 4,673,161 SH   SOLE 3,469,561 0 1,203,600
ASPEN TECHNOLOGY INC COM 045327103 1,116 30,900 SH   SOLE 30,900 0 0
AT&T INC COM 00206R102 2,730 69,700 SH   SOLE 69,700 0 0
AT&T INC COM 00206R102 386 9,863 SH   OTR 1 9,863 0 0
AT&T INC COM 00206R102 820 20,942 SH   OTR 2 0 0 20,942
AUTOZONE INC COM 053332102 166,322 208,766 SH   SOLE 180,316 0 28,450
AUTOZONE INC COM 053332102 26,510 33,275 SH   OTR 2 0 0 33,275
AUTOZONE INC COM 053332102 1,863 2,339 SH   OTR 2,339 0 0
AUTOZONE INC COM 053332102 13,770 17,284 SH   OTR 1 17,284 0 0
AVG TECHNOLOGIES N V SHS N07831105 5,980 288,200 SH   SOLE 288,200 0 0
AVIS BUDGET GROUP COM 053774105 5 179 SH   OTR 179 0 0
AVIS BUDGET GROUP COM 053774105 2,405 87,900 SH   SOLE 87,900 0 0
B2GOLD CORP COM 11777Q209 56,188 33,754,720 SH   SOLE 25,428,884 0 8,325,836
BAIDU INC SPON ADR REP A 056752108 136 710 SH   OTR 2 0 0 710
BAIDU INC SPON ADR REP A 056752108 5,445 28,525 SH   SOLE 0 0 28,525
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 5 756 SH   OTR 2 0 0 756
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 5,243 804,100 SH   SOLE 804,100 0 0
BANCO MACRO SA SPON ADR B 05961W105 6,569 101,900 SH   SOLE 101,900 0 0
BANK AMER CORP COM 060505104 32 2,390 SH   OTR 1 2,390 0 0
BANK AMER CORP COM 060505104 41 3,001 SH   OTR 2 0 0 3,001
BANK AMER CORP COM 060505104 7,192 531,967 SH   SOLE 140,749 0 391,218
BANK MONTREAL QUE COM 063671101 27,868 458,499 SH   SOLE 437,790 0 20,709
BANK N S HALIFAX COM 064149107 440,459 9,004,876 SH   SOLE 7,244,170 0 1,760,706
BARD C R INC COM 067383109 234 1,156 SH   OTR 1 1,156 0 0
BARD C R INC COM 067383109 124 613 SH   OTR 2 0 0 613
BARRICK GOLD CORP COM 067901108 0 25 SH   OTR 2 0 0 25
BARRICK GOLD CORP COM 067901108 9,299 684,059 SH   SOLE 684,059 0 0
BAYTEX ENERGY CORP COM 07317Q105 198 50,000 SH   OTR 50,000 0 0
BAYTEX ENERGY CORP COM 07317Q105 88 22,300 SH   SOLE 22,000 0 300
BCE INC COM NEW 05534B760 146,551 3,212,789 SH   SOLE 2,863,355 0 349,434
BEACON ROOFING SUPPLY INC COM 073685109 2,842 69,312 SH   SOLE 69,312 0 0
BECTON DICKINSON & CO COM 075887109 2,591 17,063 SH   OTR 17,063 0 0
BECTON DICKINSON & CO COM 075887109 262,632 1,729,893 SH   SOLE 1,452,520 0 277,373
BECTON DICKINSON & CO COM 075887109 22,791 150,117 SH   OTR 1 150,117 0 0
BECTON DICKINSON & CO COM 075887109 32,046 211,076 SH   OTR 2 0 0 211,076
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,561 12 SH   OTR 1 12 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,213 8,553 SH   OTR 1 5,053 0 3,500
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,781 19,600 SH   OTR 2 0 0 19,600
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 99 700 SH   SOLE 500 0 200
BHP BILLITON PLC SPONSORED ADR 05545E209 5,492 241,600 SH   SOLE 241,600 0 0
BIOGEN INC COM 09062X103 375 1,440 SH   OTR 1 1,440 0 0
BIOGEN INC COM 09062X103 234 900 SH   SOLE 900 0 0
BLACKBERRY LTD COM 09228F103 1,146 141,080 SH   SOLE 141,080 0 0
BLACKROCK INVT QUALITY MUN T COM 09247D105 1,146 69,317 SH   OTR 1 69,317 0 0
BLACKROCK MUNI INCOME TR II COM 09249N101 3,707 234,057 SH   OTR 1 234,057 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 3,361 229,240 SH   OTR 1 229,240 0 0
BLACKROCK MUNICIPAL BOND TR COM 09249H104 1,161 67,882 SH   OTR 1 67,882 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 2,268 150,623 SH   OTR 1 150,623 0 0
BLACKROCK MUNIHLDGS FD II IN COM 09253P109 1,155 71,056 SH   OTR 1 71,056 0 0
BLACKROCK MUNIHLDGS NJ QLTY COM 09254X101 1,161 77,017 SH   OTR 1 77,017 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 4,569 294,767 SH   OTR 1 294,767 0 0
BLACKROCK MUNIYIELD PA QLTY COM 09255G107 2,410 158,009 SH   OTR 1 158,009 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 1,206 82,835 SH   OTR 1 82,835 0 0
BLACKROCK STRATEGIC MUN TR COM 09248T109 1,129 77,719 SH   OTR 1 77,719 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 316 11,254 SH   OTR 2 0 0 11,254
BOEING CO COM 097023105 362 2,850 SH   OTR 1 2,850 0 0
BOEING CO COM 097023105 1,105 8,708 SH   OTR 2 0 0 8,708
BOEING CO COM 097023105 635 5,000 SH   SOLE 4,986 0 14
BP PLC SPONSORED ADR 055622104 254 8,400 SH   OTR 2 0 0 8,400
BP PLC SPONSORED ADR 055622104 5,206 172,500 SH   SOLE 172,500 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 14 24,388 SH   OTR 2 0 0 24,388
BRF SA SPONSORED ADR 10552T107 1,505 105,813 SH   SOLE 0 0 105,813
BRISTOL MYERS SQUIBB CO COM 110122108 405 6,346 SH   OTR 1 6,346 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 86 1,343 SH   OTR 2 0 0 1,343
BRISTOL MYERS SQUIBB CO COM 110122108 26 400 SH   SOLE 0 0 400
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,927 50,700 SH   SOLE 50,700 0 0
BROADCOM LTD SHS Y09827109 5,638 36,490 SH   SOLE 0 0 36,490
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4 111 SH   OTR 111 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 180,986 5,199,181 SH   SOLE 4,304,717 0 894,464
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 527 12,515 SH   OTR 1 12,515 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 7 162 SH   OTR 2 0 0 162
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 33,686 799,254 SH   SOLE 675,156 0 124,098
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 42,351 1,832,440 SH   SOLE 1,565,047 0 267,393
BROOKFIELD RENEWABLE ENRGY P PARTNERSHIP UNIT G16258108 47,102 1,556,786 SH   SOLE 1,215,144 0 341,642
BRUNSWICK CORP COM 117043109 2,126 44,300 SH   SOLE 44,300 0 0
BUCKLE INC COM 118440106 2,469 72,900 SH   SOLE 72,900 0 0
CAE INC COM 124765108 1,493 128,956 SH   SOLE 127,031 0 1,925
CAL MAINE FOODS INC COM NEW 128030202 2,320 44,700 SH   SOLE 44,700 0 0
CAMECO CORP COM 13321L108 1,561 121,486 SH   SOLE 121,486 0 0
CAMPBELL SOUP CO COM 134429109 620 9,725 SH   OTR 2 0 0 9,725
CANADIAN NAT RES LTD COM 136385101 245,968 9,085,334 SH   SOLE 7,751,650 0 1,333,684
CANADIAN NATL RY CO COM 136375102 5,966 95,380 SH   OTR 1 95,380 0 0
CANADIAN NATL RY CO COM 136375102 17,410 278,359 SH   OTR 2 0 0 278,359
CANADIAN NATL RY CO COM 136375102 323,181 5,167,066 SH   SOLE 4,207,141 0 959,925
CANADIAN PAC RY LTD COM 13645T100 50 375 SH   OTR 2 0 0 375
CANADIAN PAC RY LTD COM 13645T100 155,047 1,165,974 SH   SOLE 851,344 0 314,630
CANADIAN PAC RY LTD COM 13645T100 1,476 11,100 SH   OTR 11,100 0 0
CANON INC SPONSORED ADR 138006309 3,897 130,700 SH   SOLE 130,700 0 0
CARRIZO OIL & GAS INC COM 144577103 468 15,150 SH   OTR 1 10,150 0 5,000
CARTER INC COM 146229109 3,341 31,700 SH   SOLE 31,700 0 0
CAVIUM INC COM 14964U108 1,315 21,500 SH   SOLE 21,500 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 77,850 1,041,216 SH   SOLE 913,933 0 127,283
CELESTICA INC SUB VTG SHS 15101Q108 122 11,100 SH   SOLE 11,100 0 0
CELGENE CORP COM 151020104 202 2,020 SH   OTR 2 0 0 2,020
CELGENE CORP COM 151020104 911 9,100 SH   SOLE 9,086 0 14
CENOVUS ENERGY INC COM 15135U109 32,547 2,499,007 SH   SOLE 1,846,075 0 652,932
CENTRAL FD CDA LTD CL A 153501101 1,114 92,880 SH   OTR 2 0 0 92,880
CENTURYLINK INC COM 156700106 2,803 87,700 SH   SOLE 87,700 0 0
CHART INDS INC COM PAR $0.01 16115Q308 2,350 108,200 SH   SOLE 108,200 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,100 12,580 SH   OTR 1 12,580 0 0
CHEMTURA CORP COM NEW 163893209 2,009 76,100 SH   SOLE 76,100 0 0
CHEVRON CORP NEW COM 166764100 33,164 347,626 SH   OTR 1 335,446 0 12,180
CHEVRON CORP NEW COM 166764100 718 7,522 SH   OTR 2 0 0 7,522
CHEVRON CORP NEW COM 166764100 2,423 25,400 SH   SOLE 25,400 0 0
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 6,288 477,800 SH   SOLE 477,800 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 469 996 SH   OTR 996 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 401 851 SH   OTR 1 851 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 9,874 20,965 SH   OTR 2 0 0 20,965
CHIPOTLE MEXICAN GRILL INC COM 169656105 16,953 35,995 SH   SOLE 35,988 0 7
CHUBB LIMITED COM H1467J104 19,269 161,718 SH   OTR 1 134,179 0 27,539
CHUBB LIMITED COM H1467J104 200 1,681 SH   OTR 2 0 0 1,681
CHUBB LIMITED COM H1467J104 6,136 51,500 SH   SOLE 51,500 0 0
CIMPRESS N V SHS EURO N20146101 5,831 64,300 SH   SOLE 64,300 0 0
CISCO SYS INC COM 17275R102 2,423 85,100 SH   SOLE 85,100 0 0
CIT GROUP INC COM NEW 125581801 1,716 55,300 SH   SOLE 55,300 0 0
CITIGROUP INC COM NEW 172967424 44,041 1,054,884 SH   OTR 1 964,074 0 90,810
CITIGROUP INC COM NEW 172967424 84 2,000 SH   OTR 2 0 0 2,000
CITRIX SYS INC COM 177376100 409 5,200 SH   SOLE 5,200 0 0
CLEARBRIDGE ENERGY MLP FD IN COM 184692101 402 29,615 SH   OTR 1 29,615 0 0
COCA COLA CO COM 191216100 1,409 30,380 SH   OTR 1 28,380 0 2,000
COCA COLA CO COM 191216100 745 16,070 SH   OTR 2 0 0 16,070
COCA COLA CO COM 191216100 2,547 54,900 SH   SOLE 54,500 0 400
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 2,073 33,070 SH   OTR 1 10,070 0 23,000
COLFAX CORP COM 194014106 2,167 75,800 SH   SOLE 75,800 0 0
COLGATE PALMOLIVE CO COM 194162103 26,134 369,908 SH   OTR 2 0 0 369,908
COLGATE PALMOLIVE CO COM 194162103 162,447 2,299,318 SH   SOLE 1,916,726 0 382,592
COLGATE PALMOLIVE CO COM 194162103 1,757 24,865 SH   OTR 24,865 0 0
COLGATE PALMOLIVE CO COM 194162103 14,408 203,930 SH   OTR 1 203,930 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 57,908 1,526,952 SH   SOLE 1,194,042 0 332,910
COLONY CAP INC CL A 19624R106 12,203 727,662 SH   OTR 2 0 0 727,662
COMMERCIAL METALS CO COM 201723103 2,664 157,000 SH   SOLE 157,000 0 0
CONCORDIA HEALTHCARE CORP COM 206519100 33,062 1,290,662 SH   SOLE 999,056 0 291,606
CONOCOPHILLIPS COM 20825C104 445 11,051 SH   OTR 1 11,051 0 0
CONOCOPHILLIPS COM 20825C104 8 211 SH   OTR 2 0 0 211
CONOCOPHILLIPS COM 20825C104 1,880 46,690 SH   SOLE 46,690 0 0
CONSOLIDATED EDISON INC COM 209115104 263 3,430 SH   OTR 1 3,430 0 0
CONSOLIDATED EDISON INC COM 209115104 84 1,096 SH   OTR 2 0 0 1,096
CONSOLIDATED EDISON INC COM 209115104 529 6,900 SH   SOLE 6,482 0 418
COSTCO WHSL CORP NEW COM 22160K105 29 184 SH   OTR 2 0 0 184
COSTCO WHSL CORP NEW COM 22160K105 788 5,000 SH   SOLE 4,986 0 14
COSTCO WHSL CORP NEW COM 22160K105 2,405 15,265 SH   OTR 1 265 0 15,000
CRANE CO COM 224399105 8,344 154,912 SH   SOLE 154,912 0 0
CREE INC COM 225447101 2,462 84,600 SH   SOLE 84,600 0 0
CRESCENT PT ENERGY CORP COM 22576C101 68,101 4,914,769 SH   SOLE 4,290,843 0 623,926
CRITEO S A SPONS ADS 226718104 6,002 144,900 SH   SOLE 144,900 0 0
CUMMINS INC COM 231021106 22 200 SH   OTR 1 200 0 0
CUMMINS INC COM 231021106 2,759 25,100 SH   SOLE 25,100 0 0
CVS HEALTH CORP COM 126650100 562 5,420 SH   OTR 1 5,420 0 0
CVS HEALTH CORP COM 126650100 524 5,050 SH   SOLE 5,038 0 12
D R HORTON INC COM 23331A109 22,714 751,381 SH   OTR 1 628,656 0 122,725
DAVIDSTEA INC COM 238661102 1,556 128,500 SH   SOLE 128,500 0 0
DENBURY RES INC COM NEW 247916208 333 150,000 SH   OTR 150,000 0 0
DESCARTES SYS GROUP INC COM 249906108 33,336 1,711,113 SH   SOLE 1,481,895 0 229,218
DIAGEO P L C SPON ADR NEW 25243Q205 435 4,035 SH   OTR 1 4,035 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 5,523 51,200 SH   SOLE 51,200 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 9 85 SH   OTR 2 0 0 85
DICKS SPORTING GOODS INC COM 253393102 2,791 59,700 SH   SOLE 59,700 0 0
DILLARDS INC CL A 254067101 2,683 31,600 SH   SOLE 31,600 0 0
DISCOVER FINL SVCS COM 254709108 657 12,900 SH   SOLE 12,864 0 36
DISCOVERY COMMUNICATNS NEW COM SER C 25470f302 242 8,950 SH   OTR 2 0 0 8,950
DISNEY WALT CO COM DISNEY 254687106 72,856 733,618 SH   OTR 1 668,813 0 64,805
DISNEY WALT CO COM DISNEY 254687106 9,919 99,880 SH   OTR 2 0 0 99,880
DISNEY WALT CO COM DISNEY 254687106 55 550 SH   SOLE 550 0 0
DOLLAR TREE INC COM 256746108 16,652 201,944 SH   OTR 1 165,099 0 36,845
DOLLAR TREE INC COM 256746108 20 241 SH   OTR 2 0 0 241
DOMINION DIAMOND CORP COM 257287102 197 17,783 SH   SOLE 17,783 0 0
DOMINION RES INC VA NEW COM 25746U109 1,656 22,050 SH   OTR 1 22,050 0 0
DOMINION RES INC VA NEW COM 25746U109 30 400 SH   SOLE 0 0 400
DORMAN PRODUCTS INC COM 258278100 3,510 64,502 SH   SOLE 64,502 0 0
DOW CHEM CO COM 260543103 2,955 58,100 SH   SOLE 58,062 0 38
DREYFUS STRATEGIC MUN BD FD COM 26202F107 4,606 541,194 SH   OTR 1 541,194 0 0
DRIL-QUIP INC COM 262037104 2,259 37,300 SH   SOLE 37,300 0 0
DST SYS INC DEL COM 233326107 1,353 12,000 SH   SOLE 12,000 0 0
DSW INC CL A 23334L102 2,841 102,800 SH   SOLE 102,800 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,079 25,765 SH   OTR 1 25,765 0 0
E M C CORP MASS COM 268648102 485 18,190 SH   OTR 2 0 0 18,190
EAST WEST BANCORP INC COM 27579R104 1,247 38,380 SH   SOLE 38,380 0 0
EATON VANCE CA MUNI INCOME T SH BEN INT 27826F101 783 54,206 SH   OTR 1 54,206 0 0
EATON VANCE CORP COM NON VTG 278265103 597 17,825 SH   OTR 2 0 0 17,825
EATON VANCE CORP COM NON VTG 278265103 2,330 69,500 SH   SOLE 0 0 69,500
EATON VANCE MUN BD FD COM 27827X101 4,821 362,473 SH   OTR 1 362,473 0 0
EATON VANCE MUN BD FD II COM 27827K109 2,340 173,856 SH   OTR 1 173,856 0 0
EATON VANCE NEW YORK MUN BD COM 27827Y109 1,792 133,348 SH   OTR 1 133,348 0 0
ECOLAB INC COM 278865100 641 5,744 SH   OTR 5,744 0 0
ECOLAB INC COM 278865100 1,065 9,546 SH   OTR 1 9,546 0 0
ECOLAB INC COM 278865100 14,645 131,325 SH   OTR 2 0 0 131,325
ECOLAB INC COM 278865100 25,358 227,381 SH   SOLE 227,351 0 30
EDWARDS LIFESCIENCES CORP COM 28176E108 2,523 28,600 SH   SOLE 28,600 0 0
ELDORADO GOLD CORP NEW COM 284902103 1,270 403,910 SH   SOLE 403,910 0 0
ELECTRONIC ARTS INC COM 285512109 403 6,100 SH   SOLE 6,100 0 0
ENBRIDGE INC COM 29250N105 166,602 4,275,763 SH   SOLE 3,162,368 0 1,113,395
ENCANA CORP COM 292505104 15,090 2,472,363 SH   SOLE 2,389,496 0 82,867
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 1,752 245,744 SH   OTR 2 0 0 245,744
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 5 687 SH   OTR 687 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 300 9,279 SH   OTR 2 0 0 9,279
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 6 173 SH   OTR 173 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 117 3,625 SH   OTR 1 3,625 0 0
ENERPLUS CORP COM 292766102 101 25,776 SH   SOLE 23,774 0 2,002
ENI S P A SPONSORED ADR 26874R108 5,465 180,850 SH   SOLE 180,850 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,310 53,194 SH   OTR 1 52,794 0 400
ENTERPRISE PRODS PARTNERS L COM 293792107 3,426 139,156 SH   OTR 2 0 0 139,156
EOG RES INC COM 26875P101 27,146 374,010 SH   OTR 1 338,100 0 35,910
EOG RES INC COM 26875P101 472 6,500 SH   SOLE 6,482 0 18
ESSENDANT INC COM 296689102 2,053 64,300 SH   SOLE 64,300 0 0
EVERBANK FINL CORP COM 29977G102 2,081 137,900 SH   SOLE 137,900 0 0
EVERTEC INC COM 30040P103 4,833 345,700 SH   SOLE 345,700 0 0
EXLSERVICE HOLDINGS INC COM 302081104 3,033 58,546 SH   SOLE 58,546 0 0
EXXON MOBIL CORP COM 30231G102 2,521 30,160 SH   SOLE 29,960 0 200
EXXON MOBIL CORP COM 30231G102 4,253 50,878 SH   OTR 1 48,753 0 2,125
EXXON MOBIL CORP COM 30231G102 2,413 28,870 SH   OTR 2 0 0 28,870
FACEBOOK INC CL A 30303M102 1 7 SH   OTR 1 7 0 0
FACEBOOK INC CL A 30303m102 1,303 11,420 SH   OTR 2 0 0 11,420
FACEBOOK INC CL A 30303M102 502 4,400 SH   SOLE 4,400 0 0
FASTENAL CO COM 311900104 564 11,500 SH   SOLE 11,468 0 32
FEDERATED INVS INC PA CL B 314211103 684 23,700 SH   SOLE 0 0 23,700
FEDEX CORP COM 31428X106 606 3,725 SH   OTR 1 3,725 0 0
FEDEX CORP COM 31428X106 13 77 SH   OTR 2 0 0 77
FIRST SOLAR INC COM 336433107 79 1,160 SH   OTR 1 1,160 0 0
FIRST SOLAR INC COM 336433107 2,780 40,600 SH   SOLE 40,600 0 0
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 51,666 1,256,865 SH   SOLE 1,017,813 0 239,052
FITBIT INC CL A 33812L102 4,545 300,000 SH   OTR 2 0 0 300,000
FLUOR CORP NEW COM 343412102 81 1,500 SH   OTR 1 1,500 0 0
FLUOR CORP NEW COM 343412102 2,594 48,300 SH   SOLE 48,300 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 2,451 25,453 SH   SOLE 0 0 25,453
FOOT LOCKER INC COM 344849104 84 1,300 SH   OTR 1 1,300 0 0
FOOT LOCKER INC COM 344849104 3,393 52,600 SH   OTR 2 0 0 52,600
FOOT LOCKER INC COM 344849104 2,303 35,700 SH   SOLE 35,700 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 699 51,750 SH   OTR 2 0 0 51,750
FORD MTR CO DEL COM PAR $0.01 345370860 2,197 162,749 SH   SOLE 161,700 0 1,049
FORWARD AIR CORP COM 349853101 2,697 59,500 SH   SOLE 59,500 0 0
FRANCO NEVADA CORP COM 351858105 86,133 1,401,288 SH   SOLE 990,690 0 410,598
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 225 5,110 SH   OTR 1 5,110 0 0
GAMESTOP CORP NEW CL A 36467W109 2,139 67,400 SH   SOLE 67,400 0 0
GAMESTOP CORP NEW CL A 36467W109 1 30 SH   OTR 2 0 0 30
GENERAL ELECTRIC CO COM 369604103 357 11,230 SH   SOLE 9,130 0 2,100
GENERAL ELECTRIC CO COM 369604103 1,703 53,567 SH   OTR 2 0 0 53,567
GENERAL ELECTRIC CO COM 369604103 753 23,681 SH   OTR 1 23,681 0 0
GENERAL MLS INC COM 370334104 22 350 SH   OTR 1 350 0 0
GENERAL MLS INC COM 370334104 360 5,680 SH   OTR 2 0 0 5,680
GENERAL MTRS CO COM 37045V100 2,039 64,900 SH   SOLE 64,900 0 0
GENESCO INC COM 371532102 3,150 43,600 SH   SOLE 43,600 0 0
GENWORTH FINL INC COM CL A 37247D106 278 101,724 SH   OTR 101,724 0 0
GILDAN ACTIVEWEAR INC COM 375916103 684 22,418 SH   OTR 22,418 0 0
GILDAN ACTIVEWEAR INC COM 375916103 215,754 7,069,752 SH   SOLE 5,485,375 0 1,584,377
GILEAD SCIENCES INC COM 375558103 30,356 330,462 SH   OTR 1 288,617 0 41,845
GILEAD SCIENCES INC COM 375558103 436 4,744 SH   OTR 2 0 0 4,744
GILEAD SCIENCES INC COM 375558103 2,719 29,600 SH   SOLE 29,600 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,071 26,400 SH   OTR 1 26,400 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 243 5,985 SH   OTR 2 0 0 5,985
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 5,936 146,375 SH   SOLE 146,375 0 0
GLOBUS MED INC CL A 379577208 1,933 81,400 SH   SOLE 81,400 0 0
GLU MOBILE INC COM 379890106 54 19,000 SH   OTR 2 0 0 19,000
GOLDCORP INC NEW COM 380956409 58,341 3,592,953 SH   SOLE 3,556,792 0 36,161
GOLDMAN SACHS GROUP INC COM 38141G104 224 1,425 SH   OTR 1 1,425 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1 5 SH   OTR 2 0 0 5
GRACO INC COM 384109104 1,518 18,085 SH   OTR 18,085 0 0
GRACO INC COM 384109104 14,456 172,180 SH   OTR 1 172,180 0 0
GRACO INC COM 384109104 20,399 242,963 SH   OTR 2 0 0 242,963
GRACO INC COM 384109104 158,333 1,885,810 SH   SOLE 1,559,520 0 326,290
GRAHAM HLDGS CO COM 384637104 2,112 4,400 SH   SOLE 4,400 0 0
GRAHAM HLDGS CO COM 384637104 48 99 SH   OTR 1 99 0 0
GRAN TIERRA ENERGY INC COM 38500T101 328 130,600 SH   SOLE 130,600 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 576 19,966 SH   SOLE 19,966 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 375 7,842 SH   OTR 7,842 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 210,347 4,397,397 SH   SOLE 3,364,341 0 1,033,056
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 3,666 133,493 SH   SOLE 0 0 133,493
HAIN CELESTIAL GROUP INC COM 405217100 8,702 212,705 SH   OTR 1 169,820 0 42,885
HALCON RES CORP COM PAR 40537Q506 192 200,000 SH   OTR 200,000 0 0
HALCON RES CORP COM PAR 40537Q506 0 178 SH   OTR 2 0 0 178
HARTFORD FINL SVCS GROUP INC COM 416515104 2,350 51,000 SH   SOLE 50,900 0 100
HDFC BANK LTD ADR REPS 3 SHS 40415F101 78,797 1,278,552 SH   SOLE 742,016 0 536,536
HDFC BANK LTD ADR REPS 3 SHS 40415F101 555 9,000 SH   OTR 9,000 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 22,168 359,691 SH   OTR 1 359,691 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 22,320 362,155 SH   OTR 2 0 0 362,155
HELMERICH & PAYNE INC COM 423452101 2,378 40,500 SH   SOLE 40,500 0 0
HERSHEY CO COM 427866108 37 400 SH   OTR 2 0 0 400
HERSHEY CO COM 427866108 206 2,240 SH   OTR 1 2,240 0 0
HESS CORP COM 42809H107 2,095 39,800 SH   SOLE 39,800 0 0
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 128 25,890 SH   OTR 2 0 0 25,890
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 8,759 779,300 SH   SOLE 779,300 0 0
HOLLYFRONTIER CORP COM 436106108 1,526 43,200 SH   SOLE 43,200 0 0
HONDA MOTOR LTD AMERN SHS 438128308 4,894 179,000 SH   SOLE 179,000 0 0
HONEYWELL INTL INC COM 438516106 118 1,050 SH   OTR 1 1,050 0 0
HONEYWELL INTL INC COM 438516106 104 932 SH   OTR 2 0 0 932
HONEYWELL INTL INC COM 438516106 639 5,700 SH   SOLE 5,684 0 16
HOST HOTELS & RESORTS INC COM 44107P104 554 33,195 SH   SOLE 33,008 0 187
HP INC COM 40434L105 2,278 184,900 SH   SOLE 184,900 0 0
HSBC HLDGS PLC SDCV 5.625%12/2 404280AR0 13,929 14,500,000 PRN   SOLE 14,500,000 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 4,559 146,500 SH   SOLE 146,500 0 0
HUANENG PWR INTL INC SPON ADR H SHS 443304100 5,811 163,400 SH   SOLE 163,400 0 0
IAMGOLD CORP COM 450913108 103 46,679 SH   SOLE 46,679 0 0
ICON PLC SHS G4705A100 5,993 79,800 SH   SOLE 79,800 0 0
ICONIX BRAND GROUP INC COM 451055107 2,013 250,000 SH   OTR 2 0 0 250,000
ICU MED INC COM 44930G107 791 7,600 SH   SOLE 7,600 0 0
IHS INC CL A 451734107 860 6,924 SH   OTR 6,924 0 0
IHS INC CL A 451734107 750 6,043 SH   OTR 1 6,043 0 0
IHS INC CL A 451734107 16,121 129,844 SH   OTR 2 0 0 129,844
IHS INC CL A 451734107 32,644 262,915 SH   SOLE 262,862 0 53
ILLUMINA INC COM 452327109 17,410 107,399 SH   OTR 1 89,679 0 17,720
IMPERIAL OIL LTD COM NEW 453038408 4,732 141,514 SH   SOLE 134,095 0 7,419
IMPERIAL OIL LTD COM NEW 453038408 867 25,936 SH   OTR 1 20,586 0 5,350
INCYTE CORP COM 45337C102 275 3,800 SH   SOLE 3,800 0 0
INNOSPEC INC COM 45768S105 4,115 94,900 SH   SOLE 94,900 0 0
INTEL CORP COM 458140100 54,766 1,692,919 SH   OTR 1 1,524,774 0 168,145
INTEL CORP COM 458140100 365 11,280 SH   OTR 2 0 0 11,280
INTEL CORP COM 458140100 430 13,300 SH   SOLE 12,900 0 400
INTERCONTINENTAL EXCHANGE IN COM 45866F104 682 2,900 SH   SOLE 2,892 0 8
INTERNATIONAL BANCSHARES COR COM 459044103 1,894 76,800 SH   SOLE 76,800 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 160 1,055 SH   OTR 1 1,055 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 207 1,367 SH   OTR 2 0 0 1,367
INTERNATIONAL BUSINESS MACHS COM 459200101 2,529 16,700 SH   SOLE 16,700 0 0
INTRA CELLULAR THERAPIES INC COM 46116x101 509 18,320 SH   OTR 2 0 0 18,320
INTUIT COM 461202103 426 4,100 SH   SOLE 4,100 0 0
INVESCO ADVANTAGE MUNICIPAL SH BEN INT 46132E103 3,371 272,049 SH   OTR 1 272,049 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 5,053 361,975 SH   OTR 1 361,975 0 0
INVESCO MUN TR COM 46131J103 4,790 359,606 SH   OTR 1 359,606 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 2,397 177,419 SH   OTR 1 177,419 0 0
INVESCO QUALITY MUNI INC TRS COM 46133G107 2,346 177,312 SH   OTR 1 177,312 0 0
INVESCO TR INVT GRADE MUNS COM 46131M106 4,239 303,218 SH   OTR 1 303,218 0 0
INVESCO TR INVT GRADE NY MUN COM 46131T101 1,291 84,031 SH   OTR 1 84,031 0 0
ISHARES MSCI BRZ CAP ETF 464286400 4,501 171,159 SH   SOLE 0 0 171,159
ISHARES MSCI JAPAN ETF 464286848 512 44,900 SH Put SOLE 44,900 0 0
ISHARES MSCI TURKEY ETF 464286715 6,282 143,300 SH   SOLE 0 0 143,300
ISHARES SILVER TRUST ISHARES 46428q109 349 23,800 SH   OTR 2 0 0 23,800
ISHARES TR COHEN&STEER REIT 464287564 206 1,999 SH   OTR 2 0 0 1,999
ISHARES TR CORE S&P MCP ETF 464287507 17 117 SH   OTR 2 0 0 117
ISHARES TR CORE S&P MCP ETF 464287507 14,214 98,580 SH   OTR 1 98,580 0 0
ISHARES TR CORE S&P SCP ETF 464287804 12,940 114,953 SH   OTR 1 114,953 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,794 23,199 SH   OTR 1 23,199 0 0
ISHARES TR CORE S&P500 ETF 464287200 165,437 800,567 SH   OTR 2 0 0 800,567
ISHARES TR EAFE SML CP ETF 464288273 5,876 118,000 SH   SOLE 118,000 0 0
ISHARES TR HDG MSCI GERMN 46434V704 690 30,000 SH   OTR 2 0 0 30,000
ISHARES TR IBOXX HI YD ETF 464288513 1,830 22,400 SH   OTR 22,400 0 0
ISHARES TR IBOXX HI YD ETF 464288513 22,873 280,000 SH   SOLE 280,000 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 272 4,977 SH   OTR 2 0 0 4,977
ISHARES TR MSCI ACWI ETF 464288257 1,534 27,372 SH   OTR 2 0 0 27,372
ISHARES TR MSCI ACWI EX US 464288240 241 6,100 SH   OTR 2 0 0 6,100
ISHARES TR MSCI EAFE ETF 464287465 12,323 215,581 SH   OTR 1 215,581 0 0
ISHARES TR MSCI EAFE ETF 464287465 8,774 153,495 SH   OTR 2 0 0 153,495
ISHARES TR MSCI EAFE ETF 464287465 333 5,820 SH   SOLE 5,532 0 288
ISHARES TR MSCI EMG MKT ETF 464287234 420 12,265 SH   SOLE 12,265 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 71,175 2,078,103 SH   OTR 2 0 0 2,078,103
ISHARES TR MSCI EMG MKT ETF 464287234 1,531 44,700 SH Put SOLE 44,700 0 0
ISHARES TR MSCI INDIA ETF 46429B598 331 12,203 SH   OTR 2 0 0 12,203
ISHARES TR MSCI KLD400 SOC 464288570 700 9,146 SH   OTR 2 0 0 9,146
ISHARES TR NA NAT RES 464287374 311 10,453 SH   OTR 2 0 0 10,453
ISHARES TR NASDQ BIOTEC ETF 464287556 698 2,675 SH   OTR 2 0 0 2,675
ISHARES TR RUS 1000 GRW ETF 464287614 325 3,253 SH   OTR 2 0 0 3,253
ISHARES TR RUS 1000 VAL ETF 464287598 1,036 10,486 SH   OTR 2 0 0 10,486
ISHARES TR RUSSELL 2000 ETF 464287655 922 8,335 SH   SOLE 8,335 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 783 7,079 SH   OTR 2 0 0 7,079
ISHARES TR RUSSELL 3000 ETF 464287689 3,697 30,589 SH   OTR 2 0 0 30,589
ISHARES TR S&P 100 ETF 464287101 320 3,497 SH   OTR 2 0 0 3,497
ISHARES TR S&P 500 GRWT ETF 464287309 982 8,475 SH   OTR 2 0 0 8,475
ISHARES TR SELECT DIVID ETF 464287168 338 4,140 SH   OTR 2 0 0 4,140
ISHARES TR SELECT DIVID ETF 464287168 4,625 56,633 SH   OTR 1 56,633 0 0
ISHARES TR U.S. PFD STK ETF 464288687 249 6,375 SH   OTR 2 0 0 6,375
ISHARES TR US HOME CONS ETF 464288752 348 12,866 SH   OTR 2 0 0 12,866
JAMES RIV GROUP LTD COM G5005R107 1,148 35,575 SH   SOLE 35,575 0 0
JD COM INC SPON ADR CL A 47215p106 2,730 103,000 SH   OTR 2 0 0 103,000
JOHNSON & JOHNSON COM 478160104 2,975 27,496 SH   OTR 27,496 0 0
JOHNSON & JOHNSON COM 478160104 28,627 264,571 SH   OTR 1 249,571 0 15,000
JOHNSON & JOHNSON COM 478160104 45,273 418,417 SH   OTR 2 0 0 418,417
JOHNSON & JOHNSON COM 478160104 282,577 2,611,615 SH   SOLE 2,188,500 0 423,115
JONES LANG LASALLE INC COM 48020Q107 2,908 24,788 SH   SOLE 24,788 0 0
JPMORGAN CHASE & CO COM 46625H100 14,768 249,381 SH   OTR 1 218,436 0 30,945
JPMORGAN CHASE & CO COM 46625H100 2,124 35,868 SH   OTR 2 0 0 35,868
JPMORGAN CHASE & CO COM 46625H100 295 4,973 SH   SOLE 3,863 0 1,110
KAYNE ANDERSON MLP INVT CO COM 486606106 13 785 SH   OTR 2 0 0 785
KAYNE ANDERSON MLP INVT CO COM 486606106 189 11,415 SH   OTR 1 11,415 0 0
KEYCORP NEW COM 493267108 114 10,320 SH   OTR 2 0 0 10,320
KIMBERLY CLARK CORP COM 494368103 350 2,600 SH   OTR 1 2,600 0 0
KIMBERLY CLARK CORP COM 494368103 85 633 SH   OTR 2 0 0 633
KINDER MORGAN INC DEL COM 49456B101 702 39,331 SH   OTR 1 39,331 0 0
KINDER MORGAN INC DEL COM 49456B101 1,590 89,011 SH   OTR 2 0 0 89,011
KLONDEX MNS LTD COM 498696103 1,392 520,366 SH   SOLE 520,366 0 0
KOREA ELECTRIC PWR SPONSORED ADR 500631106 5,787 224,740 SH   SOLE 224,740 0 0
KROGER CO COM 501044101 38,790 1,014,121 SH   OTR 1 881,321 0 132,800
LAKE SHORE GOLD CORP COM 510728108 2,905 1,994,367 SH   SOLE 1,994,367 0 0
LAUDER ESTEE COS INC CL A 518439104 679 7,200 SH   SOLE 7,180 0 20
LILLY ELI & CO COM 532457108 2,548 35,390 SH   OTR 1 16,470 0 18,920
LINCOLN NATL CORP IND COM 534187109 1,666 42,500 SH   SOLE 42,500 0 0
LINEAR TECHNOLOGY CORP COM 535678106 127,051 2,851,240 SH   SOLE 2,405,913 0 445,327
LINEAR TECHNOLOGY CORP COM 535678106 15,360 344,701 SH   OTR 2 0 0 344,701
LINEAR TECHNOLOGY CORP COM 535678106 1,230 27,605 SH   OTR 27,605 0 0
LINEAR TECHNOLOGY CORP COM 535678106 12,412 278,543 SH   OTR 1 248,543 0 30,000
LINN ENERGY LLC UNIT LTD LIAB 536020100 4 11,574 SH   OTR 2 0 0 11,574
LOWES COS INC COM 548661107 920 12,143 SH   OTR 12,143 0 0
LOWES COS INC COM 548661107 24,556 324,172 SH   OTR 1 293,922 0 30,250
LOWES COS INC COM 548661107 19,651 259,416 SH   OTR 2 0 0 259,416
LOWES COS INC COM 548661107 35,560 469,437 SH   SOLE 469,353 0 84
MAG SILVER CORP COM 55903Q104 472 50,000 SH   SOLE 50,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 783 11,377 SH   OTR 1 9,652 0 1,725
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,525 51,229 SH   OTR 2 0 0 51,229
MAGNA INTL INC COM 559222401 100,335 2,331,974 SH   SOLE 2,157,090 0 174,884
MALLINCKRODT PUB LTD CO SHS g5785g107 8 125 SH   OTR 2 0 0 125
MALLINCKRODT PUB LTD CO SHS G5785G107 246 4,015 SH   SOLE 4,015 0 0
MANAGED DURATION INVT GRD FU COM 56165R103 1,149 82,422 SH   OTR 1 82,422 0 0
MANHATTAN ASSOCS INC COM 562750109 1,098 19,300 SH   SOLE 19,300 0 0
MANPOWERGROUP INC COM 56418H100 2,084 25,600 SH   SOLE 25,600 0 0
MANULIFE FINL CORP COM 56501R106 42 3,000 SH   OTR 1 3,000 0 0
MANULIFE FINL CORP COM 56501R106 261,109 18,433,869 SH   SOLE 15,146,948 0 3,286,921
MARATHON PETE CORP COM 56585A102 2,610 70,200 SH   SOLE 70,200 0 0
MARCUS & MILLICHAP INC COM 566324109 1,363 53,700 SH   SOLE 53,700 0 0
MARKET VECTORS ETF TR RUSSIA ETF 57060U506 3,272 200,000 SH   SOLE 0 0 200,000
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 1,377 20,400 SH   SOLE 20,400 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 325 31,500 SH   SOLE 31,500 0 0
MASTERCARD INC CL A 57636Q104 2,072 21,924 SH   OTR 21,924 0 0
MASTERCARD INC CL A 57636Q104 204,547 2,164,522 SH   SOLE 1,820,523 0 343,999
MASTERCARD INC CL A 57636Q104 17,463 184,797 SH   OTR 1 184,797 0 0
MASTERCARD INC CL A 57636Q104 27,762 293,780 SH   OTR 2 0 0 293,780
MAXIMUS INC COM 577933104 421 8,000 SH   OTR 1 8,000 0 0
MAXIMUS INC COM 577933104 774 14,700 SH   SOLE 14,700 0 0
MCDONALDS CORP COM 580135101 1,748 13,910 SH   OTR 1 13,910 0 0
MCDONALDS CORP COM 580135101 1,428 11,365 SH   OTR 2 0 0 11,365
MCDONALDS CORP COM 580135101 126 1,000 SH   SOLE 700 0 300
MCKESSON CORP COM 58155Q103 701 4,457 SH   OTR 2 0 0 4,457
MEDIVATION INC COM 58501N101 317 6,900 SH   SOLE 6,900 0 0
MEDTRONIC PLC SHS G5960L103 402 5,355 SH   OTR 2 0 0 5,355
MERCK & CO INC NEW COM 58933Y105 2,342 44,270 SH   SOLE 44,070 0 200
MERCK & CO INC NEW COM 58933Y105 5,173 97,772 SH   OTR 1 96,162 0 1,610
MERCK & CO INC NEW COM 58933Y105 2,940 55,561 SH   OTR 2 0 0 55,561
METHANEX CORP COM 59151K108 32,545 1,011,762 SH   SOLE 733,889 0 277,873
METLIFE INC COM 59156R108 2,067 47,050 SH   SOLE 45,800 0 1,250
METTLER TOLEDO INTERNATIONAL COM 592688105 1,536 4,455 SH   OTR 4,455 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 11,095 32,181 SH   OTR 1 32,181 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 22,517 65,313 SH   OTR 2 0 0 65,313
METTLER TOLEDO INTERNATIONAL COM 592688105 132,939 385,600 SH   SOLE 332,697 0 52,903
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 68 11,587 SH   OTR 1 11,587 0 0
MGIC INVT CORP WIS COM 552848103 20,066 2,616,187 SH   OTR 1 2,201,892 0 414,295
MICROSOFT CORP COM 594918104 78,376 1,419,079 SH   OTR 1 1,288,849 0 130,230
MICROSOFT CORP COM 594918104 4,151 75,156 SH   OTR 2 0 0 75,156
MICROSOFT CORP COM 594918104 1,883 34,100 SH   SOLE 34,100 0 0
MIDDLEBY CORP COM 596278101 13,849 129,707 SH   OTR 2 0 0 129,707
MIDDLEBY CORP COM 596278101 103,031 964,977 SH   SOLE 826,795 0 138,182
MIDDLEBY CORP COM 596278101 8,706 81,541 SH   OTR 1 81,541 0 0
MIDDLEBY CORP COM 596278101 1,123 10,517 SH   OTR 10,517 0 0
MITEL NETWORKS CORP COM 60671Q104 29,489 3,599,664 SH   SOLE 2,529,673 0 1,069,991
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 873 36,500 SH   SOLE 36,500 0 0
MONSANTO CO NEW COM 61166W101 306 3,490 SH   OTR 2 0 0 3,490
MOODYS CORP COM 615369105 3,229 33,438 SH   OTR 33,438 0 0
MOODYS CORP COM 615369105 28,217 292,226 SH   OTR 1 292,226 0 0
MOODYS CORP COM 615369105 41,047 425,098 SH   OTR 2 0 0 425,098
MOODYS CORP COM 615369105 316,666 3,279,476 SH   SOLE 2,741,460 0 538,016
MORGAN STANLEY COM NEW 617446448 1,676 67,000 SH   SOLE 67,000 0 0
MOSAIC CO NEW COM 61945C103 2,537 93,950 SH   SOLE 93,950 0 0
MPLX LP COM UNIT REP LTD 55336V100 298 10,042 SH   OTR 2 0 0 10,042
MSC INDL DIRECT INC CL A 553530106 2,099 27,500 SH   SOLE 27,500 0 0
MSCI INC COM 55354G100 1,731 23,372 SH   OTR 23,372 0 0
MSCI INC COM 55354G100 157,849 2,130,785 SH   SOLE 1,818,647 0 312,138
MSCI INC COM 55354G100 26,903 363,166 SH   OTR 2 0 0 363,166
MSCI INC COM 55354G100 13,884 187,422 SH   OTR 1 187,422 0 0
MSG NETWORK INC CL A 553573106 1,362 78,800 SH   SOLE 78,800 0 0
MUELLER INDS INC COM 624756102 2,204 74,900 SH   SOLE 74,900 0 0
MYLAN N V SHS EURO n59465109 121 2,600 SH   OTR 2 0 0 2,600
MYLAN N V SHS EURO N59465109 278 6,000 SH   SOLE 6,000 0 0
NATERA INC COM 632307104 7,057 741,314 SH   OTR 2 0 0 741,314
NAVIENT CORP COM 63938C108 5 417 SH   OTR 417 0 0
NAVIENT CORP COM 63938C108 3,000 250,600 SH   SOLE 250,600 0 0
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 150 150,000 SH   SOLE 150,000 0 0
NEW AMER HIGH INCOME FD INC COM NEW 641876800 122 15,175 SH   OTR 1 15,175 0 0
NEWMONT MINING CORP COM 651639106 4,325 162,700 SH   SOLE 162,700 0 0
NEWTEK BUSINESS SVCS CORP COM NEW 652526203 166 13,278 SH   OTR 2 0 0 13,278
NEXTERA ENERGY INC COM 65339F101 8,096 68,417 SH   OTR 1 57,117 0 11,300
NIC INC COM 62914B100 1,491 82,700 SH   SOLE 82,700 0 0
NIKE INC CL B 654106103 1,722 28,016 SH   OTR 28,016 0 0
NIKE INC CL B 654106103 16,096 261,847 SH   OTR 1 261,847 0 0
NIKE INC CL B 654106103 24,485 398,319 SH   OTR 2 0 0 398,319
NIKE INC CL B 654106103 179,908 2,926,762 SH   SOLE 2,427,400 0 499,362
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 6,797 157,200 SH   SOLE 157,200 0 0
NOAH HLDGS LTD SPON ADS CL A 65487X102 4,541 182,500 SH   SOLE 182,500 0 0
NOBLE CORP PLC SHS USD G65431101 7,045 680,700 SH   SOLE 680,700 0 0
NORDSON CORP COM 655663102 1,483 19,500 SH   SOLE 19,500 0 0
NORTHROP GRUMMAN CORP COM 666807102 791 3,998 SH   OTR 1 3,998 0 0
NORTHROP GRUMMAN CORP COM 666807102 40 200 SH   OTR 2 0 0 200
NOVARTIS A G SPONSORED ADR 66987V109 37,355 515,671 SH   OTR 1 484,861 0 30,810
NOVARTIS A G SPONSORED ADR 66987V109 16 225 SH   SOLE 225 0 0
NOVO-NORDISK A S ADR 670100205 555 10,240 SH   OTR 1 10,240 0 0
NOVO-NORDISK A S ADR 670100205 5,744 106,000 SH   SOLE 106,000 0 0
NUVEEN AMT-FREE MUN INCOME F COM 670657105 4,509 317,287 SH   OTR 1 317,287 0 0
NUVEEN CONN PREM INCOME MUN COM 67060D107 2,287 172,982 SH   OTR 1 172,982 0 0
NUVEEN MD PREM INCOME MUN FD COM 67061Q107 2,392 178,363 SH   OTR 1 178,363 0 0
NUVEEN MUN ADVANTAGE FD INC COM 67062H106 4,459 310,709 SH   OTR 1 310,709 0 0
NUVEEN N C PREM INCOME MUN F COM 67060P100 2,264 164,272 SH   OTR 1 164,272 0 0
NUVEEN NY AMT FREE MUN INCOM COM 670656107 4,582 340,924 SH   OTR 1 340,924 0 0
NUVEEN NY DIVID ADVNTG MUN F COM 67066X107 1,768 119,921 SH   OTR 1 119,921 0 0
NUVEEN OHIO QUALITY INCOME M COM 670980101 1,164 74,400 SH   OTR 1 74,400 0 0
NUVEEN PA INVT QUALITY MUN F COM 670972108 2,349 163,664 SH   OTR 1 163,664 0 0
NUVEEN PREM INCOME MUN FD COM 67062T100 4,737 325,127 SH   OTR 1 325,127 0 0
NUVEEN PREM INCOME MUN FD 2 COM 67063W102 4,698 319,132 SH   OTR 1 319,132 0 0
NUVEEN PREMIER MUN INCOME FD COM 670988104 2,090 148,039 SH   OTR 1 148,039 0 0
NUVEEN QUALITY MUN FD INC COM 67062N103 3,590 252,111 SH   OTR 1 252,111 0 0
NUVEEN TEX QUALITY INCOME MU COM 670983105 1,122 74,939 SH   OTR 1 74,939 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 21 300 SH   OTR 1 300 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 249 3,640 SH   OTR 2 0 0 3,640
OCEANEERING INTL INC COM 675232102 1,808 54,400 SH   SOLE 54,400 0 0
OI S.A. SPN ADR PFD NEW 670851401 4 11,350 SH   OTR 2 0 0 11,350
OM ASSET MGMT PLC SHS G67506108 4,887 366,100 SH   SOLE 366,100 0 0
ON ASSIGNMENT INC COM 682159108 1,816 49,200 SH   SOLE 49,200 0 0
ONEOK INC NEW COM 682680103 3,162 105,900 SH   SOLE 105,900 0 0
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 225 7,150 SH   OTR 1 7,150 0 0
OPEN TEXT CORP COM 683715106 108,123 2,085,312 SH   SOLE 1,883,626 0 201,686
ORACLE CORP COM 68389X105 1,710 41,788 SH   OTR 41,788 0 0
ORACLE CORP COM 68389X105 172,696 4,221,353 SH   SOLE 3,542,879 0 678,474
ORACLE CORP COM 68389X105 21,397 523,018 SH   OTR 2 0 0 523,018
ORACLE CORP COM 68389X105 15,595 381,214 SH   OTR 1 381,214 0 0
ORBITAL ATK INC COM 68557N103 2,365 27,200 SH   SOLE 27,200 0 0
PAPA JOHNS INTL INC COM 698813102 2,374 43,800 SH   SOLE 43,800 0 0
PARKER HANNIFIN CORP COM 701094104 629 5,660 SH   OTR 1 5,660 0 0
PAYCHEX INC COM 704326107 583 10,800 SH   SOLE 10,770 0 30
PEGASYSTEMS INC COM 705573103 3,807 150,000 SH   SOLE 150,000 0 0
PEMBINA PIPELINE CORP COM 706327103 35,488 1,311,565 SH   SOLE 1,056,597 0 254,968
PENN WEST PETE LTD NEW COM 707887105 10 10,336 SH   SOLE 4,839 0 5,497
PEPSICO INC COM 713448108 45,287 441,913 SH   SOLE 441,639 0 274
PEPSICO INC COM 713448108 1,179 11,506 SH   OTR 11,506 0 0
PEPSICO INC COM 713448108 1,496 14,596 SH   OTR 1 12,797 0 1,799
PEPSICO INC COM 713448108 25,825 252,005 SH   OTR 2 0 0 252,005
PERFORMANCE SPORTS GROUP LTD COM 71377G100 3,550 1,110,126 SH   SOLE 784,154 0 325,972
PFIZER INC COM 717081103 2,993 100,975 SH   SOLE 98,890 0 2,085
PFIZER INC COM 717081103 153 5,161 SH   OTR 1 5,161 0 0
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 895 33,100 SH   SOLE 33,100 0 0
PHILIP MORRIS INTL INC COM 718172109 78 800 SH   OTR 1 800 0 0
PHILIP MORRIS INTL INC COM 718172109 215 2,190 SH   OTR 2 0 0 2,190
PHILIP MORRIS INTL INC COM 718172109 44 450 SH   SOLE 150 0 300
PHILLIPS 66 COM 718546104 384 4,430 SH   OTR 1 4,430 0 0
PHILLIPS 66 COM 718546104 162 1,870 SH   SOLE 1,870 0 0
PINNACLE WEST CAP CORP COM 723484101 1,218 16,226 SH   OTR 1 15,701 0 525
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 4 213 SH   OTR 213 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 722 34,422 SH   OTR 2 0 0 34,422
POTASH CORP SASK INC COM 73755L107 3 200 SH   OTR 2 0 0 200
POTASH CORP SASK INC COM 73755L107 21,255 1,247,431 SH   SOLE 901,043 0 346,388
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 646 16,870 SH   OTR 2 0 0 16,870
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 1,590 70,000 SH   SOLE 70,000 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 752 6,885 SH   OTR 2 0 0 6,885
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 61 555 SH   SOLE 0 0 555
PPG INDS INC COM 693506107 95 849 SH   OTR 2 0 0 849
PPG INDS INC COM 693506107 635 5,700 SH   SOLE 5,684 0 16
PRAXAIR INC COM 74005P104 794 6,937 SH   OTR 6,937 0 0
PRAXAIR INC COM 74005P104 957 8,365 SH   OTR 1 8,365 0 0
PRAXAIR INC COM 74005P104 18,690 163,301 SH   OTR 2 0 0 163,301
PRAXAIR INC COM 74005P104 32,403 283,117 SH   SOLE 283,065 0 52
PRECISION DRILLING CORP COM 2010 74022D308 26,093 6,223,842 SH   SOLE 6,044,300 0 179,542
PREFERRED BK LOS ANGELES CA COM NEW 740367404 445 14,700 SH   SOLE 14,700 0 0
PRICELINE GRP INC COM NEW 741503403 393 305 SH   OTR 1 305 0 0
PRIMERO MNG CORP COM 74164W106 11,560 6,356,040 SH   SOLE 5,818,016 0 538,024
PRIVATEBANCORP INC COM 742962103 699 18,100 SH   SOLE 18,100 0 0
PROCTER & GAMBLE CO COM 742718109 558 6,785 SH   OTR 1 6,785 0 0
PROCTER & GAMBLE CO COM 742718109 2,641 32,091 SH   OTR 2 0 0 32,091
PROCTER & GAMBLE CO COM 742718109 2,599 31,580 SH   SOLE 30,800 0 780
PROGRESSIVE WASTE SOLUTIONS COM 74339G101 43,140 1,386,284 SH   SOLE 1,009,086 0 377,198
PRUDENTIAL FINL INC COM 744320102 1,950 27,000 SH   SOLE 27,000 0 0
PUTNAM MUN OPPORTUNITIES TR SH BEN INT 746922103 3,606 283,924 SH   OTR 1 283,924 0 0
QEP RES INC COM 74733V100 2,140 151,700 SH   SOLE 151,700 0 0
QIAGEN NV REG SHS n72482107 25,468 1,140,000 SH   OTR 2 0 0 1,140,000
QUALCOMM INC COM 747525103 900 17,600 SH   SOLE 17,568 0 32
QUALCOMM INC COM 747525103 4 70 SH   OTR 1 70 0 0
QUALCOMM INC COM 747525103 1,321 25,834 SH   OTR 2 0 0 25,834
QUANTA SVCS INC COM 74762E102 2,373 105,200 SH   SOLE 105,200 0 0
RANDGOLD RES LTD ADR 752344309 1,235 13,600 SH   SOLE 13,600 0 0
RANGE RES CORP COM 75281A109 460 14,200 SH   OTR 1 14,200 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 300 6,300 SH   SOLE 6,300 0 0
RBC BEARINGS INC COM 75524B104 1,590 21,700 SH   SOLE 21,700 0 0
REALOGY HLDGS CORP COM 75605Y106 1,806 50,000 SH   SOLE 50,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 216 600 SH   SOLE 600 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 2,426 25,200 SH   SOLE 25,200 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 2,733 39,500 SH   SOLE 39,500 0 0
RESEARCH FRONTIERS INC COM 760911107 150 32,966 SH   OTR 1 400 0 32,566
RESTAURANT BRANDS INTL INC COM 76131D103 2,731 70,258 SH   SOLE 70,258 0 0
REYNOLDS AMERICAN INC COM 761713106 63 1,250 SH   SOLE 0 0 1,250
REYNOLDS AMERICAN INC COM 761713106 352 7,000 SH   OTR 1 7,000 0 0
RICHMONT MINES INC COM 76547T106 2,828 501,400 SH   SOLE 501,400 0 0
RIO TINTO PLC SPONSORED ADR 767204100 5,411 191,400 SH   SOLE 191,200 0 200
ROBERT HALF INTL INC COM 770323103 2,124 45,600 SH   SOLE 45,600 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 5,007 124,946 SH   SOLE 0 0 124,946
ROSS STORES INC COM 778296103 14,317 247,265 SH   OTR 1 196,475 0 50,790
ROYAL BK CDA MONTREAL QUE COM 780087102 529,806 9,185,939 SH   SOLE 7,408,921 0 1,777,018
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 79 1,631 SH   OTR 1 1,631 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 259 5,356 SH   OTR 2 0 0 5,356
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 28 575 SH   SOLE 0 0 575
RPC INC COM 749660106 2,552 180,000 SH   SOLE 180,000 0 0
RPM INTL INC COM 749685103 1,141 24,100 SH   SOLE 24,100 0 0
SANDERSON FARMS INC COM 800013104 2,913 32,300 SH   SOLE 32,300 0 0
SANOFI SPONSORED ADR 80105N105 6,402 159,400 SH   SOLE 159,400 0 0
SAP SE SPON ADR 803054204 26 325 SH   OTR 1 325 0 0
SAP SE SPON ADR 803054204 291 3,615 SH   OTR 2 0 0 3,615
SAP SE SPON ADR 803054204 635 7,900 SH   SOLE 7,878 0 22
SASOL LTD SPONSORED ADR 803866300 5,640 190,920 SH   SOLE 190,920 0 0
SCHEIN HENRY INC COM 806407102 33,346 193,166 SH   OTR 1 165,831 0 27,335
SCHLUMBERGER LTD COM 806857108 524 7,100 SH   OTR 1 7,100 0 0
SCHLUMBERGER LTD COM 806857108 884 11,988 SH   OTR 2 0 0 11,988
SCHLUMBERGER LTD COM 806857108 553 7,500 SH   SOLE 7,480 0 20
SEACOR HOLDINGS INC COM 811904101 2,227 40,900 SH   SOLE 40,900 0 0
SECOND SIGHT MED PRODS INC COM 81362j100 72 15,000 SH   OTR 2 0 0 15,000
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 328 5,303 SH   OTR 2 0 0 5,303
SELECT SECTOR SPDR TR SBI INT-ENERGY 81369Y506 356 5,755 SH   OTR 1 5,755 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 14 600 SH   OTR 2 0 0 600
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,475 110,000 SH   OTR 110,000 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9 397 SH   OTR 1 397 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 366 6,596 SH   OTR 1 6,596 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 16 365 SH   OTR 2 0 0 365
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 627 13,992 SH   OTR 1 13,992 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 256 5,765 SH   OTR 2 0 0 5,765
SHAW COMMUNICATIONS INC CL B CONV 82028K200 69,996 3,620,052 SH   SOLE 0 0 3,620,052
SHERWIN WILLIAMS CO COM 824348106 1,767 6,206 SH   OTR 6,206 0 0
SHERWIN WILLIAMS CO COM 824348106 30,781 108,128 SH   OTR 1 98,378 0 9,750
SHERWIN WILLIAMS CO COM 824348106 25,988 91,293 SH   OTR 2 0 0 91,293
SHERWIN WILLIAMS CO COM 824348106 171,937 603,988 SH   SOLE 505,414 0 98,574
SHIRE PLC SPONSORED ADR 82481R106 526 3,060 SH   OTR 1 3,060 0 0
SIERRA WIRELESS INC COM 826516106 13,215 907,759 SH   SOLE 907,759 0 0
SILICON MOTION TECHNOLOGY CO SPONSORED ADR 82706C108 6,164 158,834 SH   SOLE 158,834 0 0
SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 6,780 850,700 SH   SOLE 850,700 0 0
SILVER WHEATON CORP COM 828336107 3,151 189,741 SH   SOLE 189,741 0 0
SKECHERS U S A INC CL A 830566105 536 17,592 SH   OTR 2 0 0 17,592
SMITH A O COM 831865209 2,236 29,300 SH   SOLE 29,300 0 0
SNAP ON INC COM 833034101 3,611 22,999 SH   SOLE 22,999 0 0
SOUTHERN CO COM 842587107 1,914 37,000 SH   OTR 1 37,000 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 8,804 74,840 SH   OTR 2 0 0 74,840
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 263 7,900 SH Put SOLE 7,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,087 10,155 SH   OTR 1 10,155 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 30,695 149,355 SH   OTR 2 0 0 149,355
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,235 10,876 SH   SOLE 7,984 0 2,892
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 223 850 SH   OTR 2 0 0 850
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 2,192 64,000 SH   SOLE 64,000 0 0
SPDR SERIES TRUST DJ REIT ETF 78464A607 307 3,228 SH   OTR 2 0 0 3,228
SPDR SERIES TRUST S&P BIOTECH 78464A870 605 11,715 SH   OTR 2 0 0 11,715
SPDR SERIES TRUST S&P BK ETF 78464A797 9,697 319,300 SH   SOLE 319,300 0 0
SPRINT CORP COM SER 1 85207U105 348 100,000 SH   OTR 100,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207h104 101 10,000 SH   OTR 2 0 0 10,000
SPROUTS FMRS MKT INC COM 85208M102 3,006 103,500 SH   SOLE 103,500 0 0
STANTEC INC COM 85472N109 38,837 1,527,124 SH   SOLE 1,280,485 0 246,639
STARBUCKS CORP COM 855244109 879 14,721 SH   OTR 2 0 0 14,721
STARBUCKS CORP COM 855244109 645 10,800 SH   SOLE 10,770 0 30
STARWOOD PPTY TR INC COM 85571B105 38 2,000 SH   OTR 1 2,000 0 0
STARWOOD PPTY TR INC COM 85571B105 1,371 72,400 SH   SOLE 72,400 0 0
STATOIL ASA SPONSORED ADR 85771P102 5,650 363,100 SH   SOLE 363,100 0 0
STEREOTAXIS INC COM NEW 85916j409 13 11,869 SH   OTR 2 0 0 11,869
STRYKER CORP COM 863667101 826 7,700 SH   SOLE 7,680 0 20
STRYKER CORP COM 863667101 406 3,781 SH   OTR 2 0 0 3,781
STUDENT TRANSN INC COM 86388A108 632 124,051 SH   SOLE 124,051 0 0
SUN LIFE FINL INC COM 866796105 6,649 205,909 SH   SOLE 203,411 0 2,498
SUNCOR ENERGY INC NEW COM 867224107 173 6,200 SH   OTR 1 6,200 0 0
SUNCOR ENERGY INC NEW COM 867224107 175,573 6,298,677 SH   SOLE 5,210,160 0 1,088,517
SUPER MICRO COMPUTER INC COM 86800U104 3,071 90,100 SH   SOLE 90,100 0 0
SYSCO CORP COM 871829107 427 9,131 SH   OTR 1 9,131 0 0
SYSCO CORP COM 871829107 90 1,918 SH   OTR 2 0 0 1,918
TAHOE RES INC COM 873868103 783 78,075 SH   OTR 78,075 0 0
TAHOE RES INC COM 873868103 43,762 4,361,369 SH   SOLE 2,999,604 0 1,361,765
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 165,010 6,298,084 SH   SOLE 4,860,868 0 1,437,216
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 485 18,509 SH   OTR 18,509 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 21,953 837,891 SH   OTR 1 837,891 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 22,595 862,394 SH   OTR 2 0 0 862,394
TAL ED GROUP ADS REPSTG COM 874080104 7,025 141,400 SH   SOLE 141,400 0 0
TARGA RES CORP COM 87612G101 229 7,669 SH   OTR 2 0 0 7,669
TARGET CORP COM 87612E106 87 1,060 SH   OTR 1 1,060 0 0
TARGET CORP COM 87612E106 353 4,288 SH   OTR 2 0 0 4,288
TARGET CORP COM 87612E106 27 325 SH   SOLE 325 0 0
TARO PHARMACEUTICAL INDS LTD SHS M8737E108 4,913 34,300 SH   SOLE 34,300 0 0
TECH DATA CORP COM 878237106 2,649 34,500 SH   SOLE 34,500 0 0
TECK RESOURCES LTD CL B 878742204 1,187 155,591 SH   SOLE 146,860 0 8,731
TEGNA INC COM 87901J105 1,935 82,500 SH   SOLE 82,500 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 661 7,500 SH   SOLE 7,500 0 0
TELEFONICA S A SPONSORED ADR 879382208 5,411 486,200 SH   SOLE 486,200 0 0
TELUS CORP COM 87971M103 92,615 2,842,412 SH   SOLE 2,165,571 0 676,841
TEMPLETON GLOBAL INCOME FD COM 880198106 67 10,341 SH   OTR 1 10,341 0 0
TEMPUR SEALY INTL INC COM 88023U101 1,261 20,750 SH   SOLE 20,750 0 0
TEREX CORP NEW COM 880779103 2,816 113,200 SH   SOLE 113,200 0 0
TESLA MTRS INC COM 88160r101 206 898 SH   OTR 2 0 0 898
TESORO CORP COM 881609101 1,411 16,400 SH   SOLE 16,400 0 0
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 132 2,469 SH   OTR 2 0 0 2,469
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 6,690 125,019 SH   SOLE 0 0 125,019
THERMO FISHER SCIENTIFIC INC COM 883556102 13,405 94,675 SH   OTR 1 67,480 0 27,195
THL CR INC COM 872438106 1,931 178,260 SH   SOLE 178,260 0 0
THOMSON REUTERS CORP COM 884903105 2 45 SH   OTR 2 0 0 45
THOMSON REUTERS CORP COM 884903105 44,569 1,099,057 SH   SOLE 976,462 0 122,595
THOR INDS INC COM 885160101 4,744 74,400 SH   SOLE 74,400 0 0
TIFFANY & CO NEW COM 886547108 9,549 130,131 SH   OTR 2 0 0 130,131
TIFFANY & CO NEW COM 886547108 20,649 281,405 SH   SOLE 281,348 0 57
TIFFANY & CO NEW COM 886547108 485 6,614 SH   OTR 1 6,614 0 0
TIFFANY & CO NEW COM 886547108 546 7,446 SH   OTR 7,446 0 0
TIME WARNER INC COM NEW 887317303 176 2,423 SH   OTR 2 0 0 2,423
TIME WARNER INC COM NEW 887317303 624 8,600 SH   SOLE 8,576 0 24
TIME WARNER INC COM NEW 887317303 49 675 SH   OTR 1 675 0 0
TJX COS INC NEW COM 872540109 2,107 26,896 SH   OTR 26,896 0 0
TJX COS INC NEW COM 872540109 41,389 528,262 SH   OTR 1 481,092 0 47,170
TJX COS INC NEW COM 872540109 28,037 357,848 SH   OTR 2 0 0 357,848
TJX COS INC NEW COM 872540109 213,987 2,731,169 SH   SOLE 2,278,120 0 453,049
TORONTO DOMINION BK ONT COM NEW 891160509 479,025 11,087,818 SH   SOLE 8,905,227 0 2,182,591
TOTAL S A SPONSORED ADR 89151E109 23 500 SH   OTR 1 500 0 0
TOTAL S A SPONSORED ADR 89151E109 5,441 119,800 SH   SOLE 119,800 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 18,936 178,100 SH   OTR 1 177,600 0 500
TRACTOR SUPPLY CO COM 892356106 1,524 16,850 SH   OTR 16,850 0 0
TRACTOR SUPPLY CO COM 892356106 139,771 1,545,114 SH   SOLE 1,307,568 0 237,546
TRACTOR SUPPLY CO COM 892356106 21,777 240,737 SH   OTR 2 0 0 240,737
TRACTOR SUPPLY CO COM 892356106 11,893 131,472 SH   OTR 1 131,472 0 0
TRANSCANADA CORP COM 89353D107 109,588 2,784,995 SH   SOLE 2,325,326 0 459,669
TRAVELERS COMPANIES INC COM 89417e109 532 4,560 SH   OTR 2 0 0 4,560
TRIBUNE MEDIA CO CL A 896047503 2,320 60,500 SH   SOLE 60,500 0 0
TRINITY INDS INC COM 896522109 1,840 100,500 SH   SOLE 100,500 0 0
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 4,686 758,300 SH   SOLE 757,500 0 800
TWO HBRS INVT CORP COM 90187B101 2,388 300,700 SH   SOLE 296,700 0 4,000
UNDER ARMOUR INC CL A 904311107 209 4,763 SH   OTR 2 0 0 4,763
UNILEVER N V N Y SHS NEW 904784709 38,220 855,415 SH   OTR 1 818,315 0 37,100
UNILEVER N V N Y SHS NEW 904784709 6,099 136,500 SH   SOLE 135,900 0 600
UNION PAC CORP COM 907818108 11 142 SH   OTR 2 0 0 142
UNION PAC CORP COM 907818108 573 7,200 SH   SOLE 7,180 0 20
UNION PAC CORP COM 907818108 31,411 394,860 SH   OTR 1 377,545 0 17,315
UNITED PARCEL SERVICE INC CL B 911312106 1,339 12,698 SH   OTR 2 0 0 12,698
UNITED PARCEL SERVICE INC CL B 911312106 2,373 22,500 SH   SOLE 22,500 0 0
UNITED PARCEL SERVICE INC CL B 911312106 501 4,750 SH   OTR 1 4,750 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,814 18,119 SH   OTR 18,119 0 0
UNITED TECHNOLOGIES CORP COM 913017109 14,708 146,937 SH   OTR 1 146,937 0 0
UNITED TECHNOLOGIES CORP COM 913017109 25,314 252,892 SH   OTR 2 0 0 252,892
UNITED TECHNOLOGIES CORP COM 913017109 152,559 1,524,064 SH   SOLE 1,277,157 0 246,907
UNITEDHEALTH GROUP INC COM 91324P102 1,181 9,160 SH   OTR 9,160 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,091 8,463 SH   OTR 1 8,463 0 0
UNITEDHEALTH GROUP INC COM 91324P102 26,695 207,096 SH   OTR 2 0 0 207,096
UNITEDHEALTH GROUP INC COM 91324P102 46,033 357,123 SH   SOLE 356,775 0 348
UNIVERSAL CORP VA COM 913456109 2,358 41,500 SH   SOLE 41,500 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,547 27,500 SH   OTR 1 27,500 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 217 1,738 SH   OTR 1 1,738 0 0
UNUM GROUP COM 91529Y106 2,585 83,600 SH   SOLE 83,600 0 0
US BANCORP DEL COM NEW 902973304 2,073 51,072 SH   OTR 51,072 0 0
US BANCORP DEL COM NEW 902973304 18,479 455,260 SH   OTR 1 455,260 0 0
US BANCORP DEL COM NEW 902973304 28,282 696,763 SH   OTR 2 0 0 696,763
US BANCORP DEL COM NEW 902973304 206,195 5,079,953 SH   SOLE 4,246,222 0 833,731
V F CORP COM 918204108 224 3,464 SH   OTR 2 0 0 3,464
VALEANT PHARMACEUTICALS INTL COM 91911K102 3 114 SH   OTR 114 0 0
VALEANT PHARMACEUTICALS INTL COM 91911k102 10 375 SH   OTR 2 0 0 375
VALEANT PHARMACEUTICALS INTL COM 91911K102 20,991 799,940 SH   SOLE 636,546 0 163,394
VALERO ENERGY CORP NEW COM 91913Y100 2,078 32,400 SH   SOLE 32,400 0 0
VALIDUS HOLDINGS LTD COM SHS G9319H102 1,604 34,000 SH   SOLE 34,000 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 1,068 12,895 SH   OTR 1 12,895 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,390 22,451 SH   OTR 2 0 0 22,451
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,406 14,953 SH   OTR 2 0 0 14,953
VANGUARD INDEX FDS MID CAP ETF 922908629 9,314 76,833 SH   OTR 1 76,833 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 718 5,920 SH   OTR 2 0 0 5,920
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 627 3,327 SH   SOLE 3,327 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 66,775 354,131 SH   OTR 1 354,131 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 538 2,853 SH   OTR 2 0 0 2,853
VANGUARD INDEX FDS SM CP VAL ETF 922908611 597 5,864 SH   OTR 2 0 0 5,864
VANGUARD INDEX FDS SMALL CP ETF 922908751 7,584 68,028 SH   OTR 1 68,028 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 659 5,913 SH   OTR 2 0 0 5,913
VANGUARD INDEX FDS VALUE ETF 922908744 868 10,534 SH   OTR 2 0 0 10,534
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,456 30,010 SH   OTR 1 30,010 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 627 10,877 SH   OTR 1 10,877 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 1,093 13,450 SH   OTR 2 0 0 13,450
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,548 126,753 SH   OTR 1 126,753 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,868 163,538 SH   SOLE 150,006 0 13,532
VANGUARD WORLD FDS ENERGY ETF 92204A306 479 5,581 SH   OTR 1 5,581 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 46 535 SH   OTR 2 0 0 535
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 302 2,450 SH   OTR 1 2,450 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,228 9,956 SH   OTR 2 0 0 9,956
VARIAN MED SYS INC COM 92220P105 1,166 14,567 SH   OTR 14,567 0 0
VARIAN MED SYS INC COM 92220P105 10,824 135,261 SH   OTR 1 135,261 0 0
VARIAN MED SYS INC COM 92220p105 15,367 192,039 SH   OTR 2 0 0 192,039
VARIAN MED SYS INC COM 92220P105 119,376 1,491,829 SH   SOLE 1,255,753 0 236,076
VCA INC COM 918194101 3,519 61,000 SH   SOLE 61,000 0 0
VEREIT INC COM 92339V100 2,483 279,900 SH   SOLE 279,900 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,918 53,960 SH   SOLE 53,200 0 760
VERIZON COMMUNICATIONS INC COM 92343V104 184 3,400 SH   OTR 1 3,400 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 112 2,067 SH   OTR 2 0 0 2,067
VERMILION ENERGY INC COM 923725105 108,665 3,709,657 SH   SOLE 2,911,832 0 797,825
VIACOM INC NEW CL B 92553P201 5 124 SH   OTR 0 0 124
VIACOM INC NEW CL B 92553P201 0 1 SH   OTR 1 0 0 1
VIACOM INC NEW CL B 92553P201 566 13,717 SH   OTR 2 0 0 13,717
VISA INC COM CL A 92826C839 1,992 26,040 SH   OTR 1 3,040 0 23,000
VISA INC COM CL A 92826C839 490 6,408 SH   OTR 2 0 0 6,408
VISA INC COM CL A 92826C839 436 5,700 SH   SOLE 5,700 0 0
WABTEC CORP COM 929740108 117 1,470 SH   OTR 1 1,470 0 0
WABTEC CORP COM 929740108 2,498 31,500 SH   SOLE 31,500 0 0
WAL-MART STORES INC COM 931142103 313 4,567 SH   OTR 2 0 0 4,567
WAL-MART STORES INC COM 931142103 2,726 39,800 SH   SOLE 39,800 0 0
WAL-MART STORES INC COM 931142103 153 2,240 SH   OTR 1 2,240 0 0
WASTE CONNECTIONS INC COM 941053100 200 3,100 SH   OTR 3,100 0 0
WASTE CONNECTIONS INC COM 941053100 7,957 123,200 SH   SOLE 123,200 0 0
WELLCARE HEALTH PLANS INC COM 94946T106 1,772 19,100 SH   SOLE 19,100 0 0
WELLS FARGO & CO NEW COM 949746101 2,146 44,373 SH   OTR 44,373 0 0
WELLS FARGO & CO NEW COM 949746101 18,224 376,839 SH   OTR 1 376,839 0 0
WELLS FARGO & CO NEW COM 949746101 30,517 631,045 SH   OTR 2 0 0 631,045
WELLS FARGO & CO NEW COM 949746101 200,911 4,154,488 SH   SOLE 3,565,616 0 588,872
WESTERN ALLIANCE BANCORP COM 957638109 2,367 70,900 SH   SOLE 70,900 0 0
WESTERN DIGITAL CORP COM 958102105 1,479 31,300 SH   SOLE 31,300 0 0
WESTERN REFNG INC COM 959319104 2,275 78,200 SH   SOLE 78,200 0 0
WESTERN UN CO COM 959802109 294 15,240 SH   OTR 1 15,240 0 0
WEX INC COM 96208T104 204 2,450 SH   OTR 1 2,450 0 0
WEYERHAEUSER CO COM 962166104 595 19,200 SH   OTR 1 19,200 0 0
WHITEWAVE FOODS CO COM 966244105 2,032 50,000 SH   OTR 1 10,000 0 40,000
WHOLE FOODS MKT INC COM 966837106 28 908 SH   OTR 2 0 0 908
WHOLE FOODS MKT INC COM 966837106 2,439 78,400 SH   SOLE 78,400 0 0
WILLIAMS SONOMA INC COM 969904101 2,441 44,600 SH   SOLE 44,578 0 22
WILSHIRE BANCORP INC COM 97186T108 2,025 196,600 SH   SOLE 196,600 0 0
WINNEBAGO INDS INC COM 974637100 2,299 102,400 SH   SOLE 102,400 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 6,036 479,800 SH   SOLE 479,800 0 0
WPP PLC NEW ADR 92937A102 1,212 10,410 SH   OTR 1 10,410 0 0
WPP PLC NEW ADR 92937A102 5,926 50,900 SH   SOLE 50,900 0 0
WPX ENERGY INC PFD SER A CV 98212B202 1,103 30,000 SH   SOLE 30,000 0 0
YAMANA GOLD INC COM 98462Y100 1,321 435,000 SH   OTR 435,000 0 0
YAMANA GOLD INC COM 98462Y100 34,103 11,231,533 SH   SOLE 11,052,114 0 179,419
YANDEX N V SHS CLASS A N97284108 5,676 370,500 SH   SOLE 370,500 0 0