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 13,465 94,977 SH   OTR 1 94,977 0 0
3M CO COM 88579y101 21,380 150,807 SH   OTR 2 0 0 150,807
3M CO COM 88579Y101 142,098 1,002,313 SH   SOLE 937,918 0 64,395
3M CO COM 88579Y101 1,651 11,646 SH   OTR 11,646 0 0
ABBOTT LABS COM 002824100 101 2,500 SH   OTR 1 2,500 0 0
ABBOTT LABS COM 002824100 959 23,845 SH   OTR 2 0 0 23,845
ABBOTT LABS COM 002824100 32 800 SH   SOLE 0 0 800
ABBVIE INC COM 00287Y109 35,732 656,711 SH   OTR 1 560,244 0 96,467
ABBVIE INC COM 00287y109 1,129 20,753 SH   OTR 2 0 0 20,753
ABBVIE INC COM 00287Y109 283 5,200 SH   SOLE 4,400 0 800
ACASTI PHARMA INC CL A SHS 00430K105 1,554 621,542 SH   SOLE 621,542 0 0
ACCENTURE PLC IRELAND SHS CLASS A g1151c101 860 8,748 SH   OTR 2 0 0 8,748
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 18 180 SH   OTR 1 180 0 0
ACE LTD SHS H0023R105 6,121 59,200 SH   SOLE 59,200 0 0
ACE LTD SHS H0023R105 331 3,200 SH   OTR 1 0 0 3,200
ACE LTD SHS h0023r105 287 2,777 SH   OTR 2 0 0 2,777
ADVANTAGE OIL & GAS LTD COM 00765F101 133 25,500 SH   SOLE 25,500 0 0
AERCAP HOLDINGS NV SHS N00985106 3,977 104,000 SH   SOLE 104,000 0 0
AGNICO EAGLE MINES LTD COM 008474108 2,249 89,076 SH   OTR 89,076 0 0
AGNICO EAGLE MINES LTD COM 008474108 68,191 2,700,646 SH   SOLE 2,700,646 0 0
AGRIUM INC COM 008916108 127,879 1,432,539 SH   SOLE 1,425,334 0 7,205
AIR PRODS & CHEMS INC COM 009158106 309 2,422 SH   OTR 2 0 0 2,422
ALAMOS GOLD INC NEW COM CL A 011532108 111 29,996 SH   SOLE 29,996 0 0
ALKERMES PLC SHS G01767105 235 4,000 SH   SOLE 4,000 0 0
ALLEGIANT TRAVEL CO COM 01748X102 3,720 17,200 SH   SOLE 17,200 0 0
ALLERGAN PLC SHS G0177J108 45,896 168,853 SH   OTR 1 141,283 0 27,570
ALLERGAN PLC SHS G0177J108 435 1,600 SH   SOLE 1,600 0 0
ALLERGAN PLC SHS g0177j108 120 442 SH   OTR 2 0 0 442
ALLIED WRLD ASSUR COM HLDG A SHS H01531104 6,642 174,000 SH   SOLE 174,000 0 0
ALLY FINL INC COM 02005N100 3,407 167,154 SH   SOLE 167,154 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,995 159,826 SH   OTR 1 159,826 0 0
ALTERA CORP COM 021441100 401 8,000 SH   SOLE 8,000 0 0
ALTRIA GROUP INC COM 02209S103 87 1,600 SH   OTR 1 1,600 0 0
ALTRIA GROUP INC COM 02209s103 525 9,642 SH   OTR 2 0 0 9,642
ALTRIA GROUP INC COM 02209S103 84 1,540 SH   SOLE 1,240 0 300
AMAYA INC COM 02314M108 17,682 973,684 SH   SOLE 821,159 0 152,525
AMAZON COM INC COM 023135106 10 20 SH   SOLE 0 0 20
AMAZON COM INC COM 023135106 29,917 58,445 SH   OTR 1 50,528 0 7,917
AMAZON COM INC COM 023135106 315 615 SH   OTR 2 0 0 615
AMERICAN AIRLS GROUP INC COM 02376R102 14 355 SH   OTR 355 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 1,920 49,450 SH   SOLE 49,450 0 0
AMERICAN EXPRESS CO COM 025816109 6 80 SH   OTR 1 80 0 0
AMERICAN EXPRESS CO COM 025816109 3,572 48,182 SH   OTR 2 0 0 48,182
AMERICAN EXPRESS CO COM 025816109 11 155 SH   SOLE 155 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 48,480 853,223 SH   OTR 1 731,828 0 121,395
AMERICAN INTL GROUP INC COM NEW 026874784 10 180 SH   OTR 2 0 0 180
AMGEN INC COM 031162100 65,128 470,847 SH   OTR 1 427,542 0 43,305
AMGEN INC COM 031162100 11,085 80,141 SH   OTR 2 0 0 80,141
AMGEN INC COM 031162100 15,426 111,525 SH   SOLE 111,525 0 0
ANADARKO PETE CORP COM 032511107 9 145 SH   OTR 2 0 0 145
ANADARKO PETE CORP COM 032511107 14 229 SH   OTR 229 0 0
ANADARKO PETE CORP COM 032511107 242 4,000 SH   OTR 1 4,000 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 56,913 535,298 SH   OTR 1 496,658 0 38,640
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 81 760 SH   OTR 2 0 0 760
ANNALY CAP MGMT INC COM 035710409 3,254 329,700 SH   SOLE 329,700 0 0
APACHE CORP COM 037411105 298 7,600 SH   OTR 1 7,600 0 0
APACHE CORP COM 037411105 1 15 SH   OTR 2 0 0 15
APPLE INC COM 037833100 91,077 825,723 SH   OTR 1 747,593 0 78,130
APPLE INC COM 037833100 12,447 112,851 SH   OTR 2 0 0 112,851
APPLE INC COM 037833100 26,886 243,754 SH   SOLE 243,434 0 320
ARES CAP CORP COM 04010L103 3,384 233,700 SH   SOLE 233,700 0 0
ARM HLDGS PLC SPONSORED ADR 042068106 6,379 147,500 SH   SOLE 147,500 0 0
ASANKO GOLD INC COM 04341Y105 462 317,361 SH   SOLE 317,361 0 0
ASTRONICS CORP COM 046433108 720 20,500 SH   SOLE 20,500 0 0
AT&T INC COM 00206R102 231 7,087 SH   OTR 1 7,087 0 0
AT&T INC COM 00206r102 803 24,660 SH   OTR 2 0 0 24,660
AT&T INC COM 00206R102 3,740 114,800 SH   SOLE 113,300 0 1,500
AUTOZONE INC COM 053332102 1,761 2,433 SH   OTR 2,433 0 0
AUTOZONE INC COM 053332102 10,181 14,065 SH   OTR 1 14,065 0 0
AUTOZONE INC COM 053332102 24,453 33,783 SH   OTR 2 0 0 33,783
AUTOZONE INC COM 053332102 110,465 152,612 SH   SOLE 152,612 0 0
AVAGO TECHNOLOGIES LTD SHS Y0486S104 4,504 36,033 SH   SOLE 3,000 0 33,033
AVG TECHNOLOGIES N V SHS N07831105 7,391 339,800 SH   SOLE 339,800 0 0
B2GOLD CORP COM 11777Q209 23,357 22,194,498 SH   SOLE 16,058,796 0 6,135,702
BAIDU INC SPON ADR REP A 056752108 98 710 SH   OTR 2 0 0 710
BAIDU INC SPON ADR REP A 056752108 2,630 19,139 SH   SOLE 0 0 19,139
BANCO BRADESCO S A SP ADR PFD NEW 059460303 2,405 448,637 SH   SOLE 0 0 448,637
BANCO MACRO SA SPON ADR B 05961W105 6,086 158,500 SH   SOLE 158,500 0 0
BANK AMER CORP COM 060505104 9,841 631,667 SH   SOLE 238,249 0 393,418
BANK AMER CORP COM 060505104 191 12,241 SH   OTR 2 0 0 12,241
BANK AMER CORP COM 060505104 135 8,679 SH   OTR 1 8,679 0 0
BANK MONTREAL QUE COM 063671101 12,132 223,346 SH   SOLE 215,115 0 8,231
BANK N S HALIFAX COM 064149107 376,234 8,568,393 SH   SOLE 8,536,270 0 32,123
BARD C R INC COM 067383109 215 1,156 SH   OTR 1 1,156 0 0
BARD C R INC COM 067383109 114 612 SH   OTR 2 0 0 612
BARRICK GOLD CORP COM 067901108 11 1,802 SH   OTR 1,802 0 0
BARRICK GOLD CORP COM 067901108 0 25 SH   OTR 2 0 0 25
BARRICK GOLD CORP COM 067901108 4,118 649,788 SH   SOLE 649,788 0 0
BAYTEX ENERGY CORP COM 07317Q105 112 35,100 SH   SOLE 34,800 0 300
BBVA BANCO FRANCES S A SPONSORED ADR 07329M100 7,291 470,100 SH   SOLE 470,100 0 0
BCE INC COM NEW 05534B760 135,078 3,313,400 SH   SOLE 3,095,433 0 217,967
BEACON ROOFING SUPPLY INC COM 073685109 2,197 67,612 SH   SOLE 67,612 0 0
BECTON DICKINSON & CO COM 075887109 17,138 129,185 SH   OTR 1 129,185 0 0
BECTON DICKINSON & CO COM 075887109 27,186 204,931 SH   OTR 2 0 0 204,931
BECTON DICKINSON & CO COM 075887109 185,973 1,401,875 SH   SOLE 1,401,875 0 0
BECTON DICKINSON & CO COM 075887109 2,210 16,661 SH   OTR 16,661 0 0
BELLATRIX EXPLORATION LTD COM 078314101 2,919 1,917,400 SH   SOLE 1,917,400 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,343 12 SH   OTR 1 12 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,115 8,553 SH   OTR 1 5,053 0 3,500
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,736 20,985 SH   OTR 2 0 0 20,985
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 124 950 SH   SOLE 500 0 450
BIOGEN INC COM 09062X103 17,703 60,667 SH   OTR 1 49,692 0 10,975
BIOGEN INC COM 09062X103 216 740 SH   SOLE 700 0 40
BLACKBERRY LTD COM 09228F103 936 153,112 SH   SOLE 151,732 0 1,380
BOEING CO COM 097023105 1,140 8,708 SH   OTR 2 0 0 8,708
BOEING CO COM 097023105 137 1,050 SH   OTR 1 1,050 0 0
BOSTON BEER INC CL A 100557107 163 776 SH   OTR 1 776 0 0
BOSTON BEER INC CL A 100557107 1,053 5,000 SH   SOLE 5,000 0 0
BP PLC SPONSORED ADR 055622104 257 8,400 SH   OTR 2 0 0 8,400
BP PLC SPONSORED ADR 055622104 3,991 130,600 SH   SOLE 130,600 0 0
BREITBURN ENERGY PARTNERS LP COM UT LTD PTN 106776107 50 24,388 SH   OTR 2 0 0 24,388
BRF SA SPONSORED ADR 10552T107 1,830 102,845 SH   SOLE 0 0 102,845
BRISTOL MYERS SQUIBB CO COM 110122108 318 5,369 SH   OTR 1 5,369 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 80 1,343 SH   OTR 2 0 0 1,343
BRISTOL MYERS SQUIBB CO COM 110122108 24 400 SH   SOLE 0 0 400
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 6,352 57,700 SH   SOLE 57,700 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 11 366 SH   OTR 366 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 133,757 4,267,863 SH   SOLE 4,233,984 0 33,879
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 39,083 1,064,941 SH   SOLE 983,436 0 81,505
BROOKFIELD INFRAST PARTNERS LP INT UNIT g16252101 6 162 SH   OTR 2 0 0 162
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 33,865 1,582,577 SH   SOLE 1,474,985 0 107,592
BROOKFIELD RENEWABLE ENRGY P PARTNERSHIP UNIT G16258108 41,516 1,515,212 SH   SOLE 1,335,748 0 179,464
BRUNSWICK CORP COM 117043109 3,371 70,400 SH   SOLE 70,400 0 0
BUCKLE INC COM 118440106 2,791 75,500 SH   SOLE 75,500 0 0
CABOT OIL & GAS CORP COM 127097103 10,165 464,991 SH   OTR 1 358,991 0 106,000
CAE INC COM 124765108 4,933 467,391 SH   SOLE 463,931 0 3,460
CALPINE CORP COM NEW 131347304 58 3,950 SH   OTR 1 3,950 0 0
CALPINE CORP COM NEW 131347304 2,463 168,700 SH   SOLE 168,700 0 0
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300 757 38,750 SH   OTR 2 0 0 38,750
CAMECO CORP COM 13321L108 1,584 130,469 SH   SOLE 129,969 0 500
CAMPBELL SOUP CO COM 134429109 908 17,925 SH   OTR 2 0 0 17,925
CANADIAN NAT RES LTD COM 136385101 160,211 8,262,167 SH   SOLE 8,215,484 0 46,683
CANADIAN NATL RY CO COM 136375102 2,320 41,020 SH   OTR 1 36,720 0 4,300
CANADIAN NATL RY CO COM 136375102 10,587 187,175 SH   OTR 2 0 0 187,175
CANADIAN NATL RY CO COM 136375102 313,382 5,540,629 SH   SOLE 5,518,078 0 22,551
CANADIAN PAC RY LTD COM 13645t100 54 375 SH   OTR 2 0 0 375
CANADIAN PAC RY LTD COM 13645T100 89,448 625,676 SH   SOLE 465,650 0 160,026
CARDTRONICS INC COM 14161H108 1,946 59,500 SH   SOLE 59,500 0 0
CARRIZO OIL & GAS INC COM 144577103 753 24,650 SH   OTR 1 17,650 0 7,000
CARTER INC COM 146229109 3,870 42,700 SH   SOLE 42,700 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 125,324 1,749,969 SH   SOLE 1,744,738 0 5,231
CELESTICA INC SUB VTG SHS 15101Q108 18,030 1,406,100 SH   SOLE 1,354,000 0 52,100
CELGENE CORP COM 151020104 219 2,020 SH   OTR 2 0 0 2,020
CELGENE CORP COM 151020104 292 2,700 SH   SOLE 2,700 0 0
CENOVUS ENERGY INC COM 15135U109 31,636 2,094,184 SH   SOLE 1,445,307 0 648,877
CENOVUS ENERGY INC COM 15135U109 11 740 SH   OTR 740 0 0
CENTERPOINT ENERGY INC COM 15189T107 2,895 160,500 SH   SOLE 160,500 0 0
CENTRAL FD CDA LTD CL A 153501101 1,351 128,080 SH   OTR 2 0 0 128,080
CENTURYLINK INC COM 156700106 1,776 70,700 SH   SOLE 70,700 0 0
CEPHEID COM 15670R107 1,302 28,800 SH   OTR 1 1,800 0 27,000
CHART INDS INC COM PAR $0.01 16115Q308 1,708 88,930 SH   SOLE 88,930 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 998 12,580 SH   OTR 1 12,580 0 0
CHEMTURA CORP COM NEW 163893209 3,967 138,600 SH   SOLE 138,600 0 0
CHEVRON CORP NEW COM 166764100 2,850 36,135 SH   SOLE 35,785 0 350
CHEVRON CORP NEW COM 166764100 18,290 231,876 SH   OTR 1 230,576 0 1,300
CHEVRON CORP NEW COM 166764100 716 9,077 SH   OTR 2 0 0 9,077
CHICAGO BRIDGE & IRON CO N V COM 167250109 5,893 148,600 SH   SOLE 148,600 0 0
CHICAGO BRIDGE & IRON CO N V COM 167250109 28 700 SH   OTR 1 700 0 0
CHIMERA INVT CORP COM NEW 16934Q208 2,079 155,500 SH   SOLE 155,500 0 0
CHINA UNICOM (HONG KONG) LTD SPONSORED ADR 16945R104 5,158 403,900 SH   SOLE 403,900 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 674 936 SH   OTR 936 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 609 846 SH   OTR 1 846 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 11,714 16,264 SH   OTR 2 0 0 16,264
CHIPOTLE MEXICAN GRILL INC COM 169656105 17,212 23,897 SH   SOLE 23,897 0 0
CHUBB CORP COM 171232101 33,097 269,853 SH   OTR 1 222,143 0 47,710
CHUBB CORP COM 171232101 87 712 SH   OTR 2 0 0 712
CIMPRESS N V SHS EURO N20146101 3,731 49,015 SH   SOLE 49,015 0 0
CIT GROUP INC COM NEW 125581801 3,062 76,500 SH   SOLE 76,500 0 0
CITIGROUP INC COM NEW 172967424 64,634 1,302,840 SH   OTR 1 1,185,260 0 117,580
CITIGROUP INC COM NEW 172967424 240 4,828 SH   OTR 2 0 0 4,828
CITIGROUP INC COM NEW 172967424 50 1,000 SH   SOLE 0 0 1,000
COCA COLA CO COM 191216100 1,098 27,380 SH   OTR 1 25,380 0 2,000
COCA COLA CO COM 191216100 743 18,517 SH   OTR 2 0 0 18,517
COCA COLA CO COM 191216100 16 400 SH   SOLE 0 0 400
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 637 10,170 SH   OTR 1 10,170 0 0
COLGATE PALMOLIVE CO COM 194162103 1,494 23,541 SH   OTR 23,541 0 0
COLGATE PALMOLIVE CO COM 194162103 10,446 164,605 SH   OTR 1 164,605 0 0
COLGATE PALMOLIVE CO COM 194162103 23,003 362,484 SH   OTR 2 0 0 362,484
COLGATE PALMOLIVE CO COM 194162103 112,832 1,777,996 SH   SOLE 1,777,996 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107 60,661 1,499,513 SH   SOLE 1,499,513 0 0
COLONY CAP INC CL A 19624r106 15,428 788,745 SH   OTR 2 0 0 788,745
COMMERCIAL METALS CO COM 201723103 3,550 262,000 SH   SOLE 262,000 0 0
COMMUNITY HEALTH SYS INC NEW COM 203668108 2,035 47,580 SH   SOLE 47,580 0 0
CONCORDIA HEALTHCARE CORP COM 206519100 56,244 1,323,417 SH   SOLE 1,323,242 0 175
CONOCOPHILLIPS COM 20825C104 597 12,451 SH   OTR 1 12,451 0 0
CONOCOPHILLIPS COM 20825c104 184 3,841 SH   OTR 2 0 0 3,841
CONOCOPHILLIPS COM 20825C104 2,766 57,675 SH   SOLE 56,950 0 725
CONSOLIDATED EDISON INC COM 209115104 227 3,400 SH   OTR 1 3,400 0 0
CONSOLIDATED EDISON INC COM 209115104 72 1,075 SH   OTR 2 0 0 1,075
CONSOLIDATED EDISON INC COM 209115104 8,987 134,433 SH   SOLE 134,033 0 400
CONTINENTAL BLDG PRODS INC COM 211171103 1,602 78,000 SH   SOLE 78,000 0 0
CONTINENTAL RESOURCES INC COM 212015101 2,858 98,670 SH   OTR 1 94,070 0 4,600
CONTINENTAL RESOURCES INC COM 212015101 25 880 SH   OTR 2 0 0 880
CORE LABORATORIES N V COM N22717107 6,138 61,500 SH   SOLE 61,500 0 0
CORE LABORATORIES N V COM N22717107 167 1,670 SH   OTR 1 1,670 0 0
COSTCO WHSL CORP NEW COM 22160K105 15,072 104,255 SH   SOLE 104,186 0 69
COSTCO WHSL CORP NEW COM 22160K105 2,207 15,265 SH   OTR 1 265 0 15,000
COSTCO WHSL CORP NEW COM 22160k105 27 184 SH   OTR 2 0 0 184
CRANE CO COM 224399105 7,220 154,912 SH   SOLE 154,912 0 0
CREDIT SUISSE GROUP SPONSORED ADR 225401108 312 13,000 SH   OTR 1 0 0 13,000
CREE INC COM 225447101 3,727 153,828 SH   SOLE 153,828 0 0
CRESCENT PT ENERGY CORP COM 22576C101 23,355 2,049,153 SH   SOLE 1,858,911 0 190,242
CRESTWOOD MIDSTREAM PARTNERS UNIT LTD PARTNER 226378107 108 17,485 SH   OTR 2 0 0 17,485
CUMMINS INC COM 231021106 26,734 246,217 SH   OTR 1 235,597 0 10,620
CUMMINS INC COM 231021106 14,376 132,400 SH   SOLE 132,400 0 0
CVS HEALTH CORP COM 126650100 8,736 90,550 SH   SOLE 90,550 0 0
CVS HEALTH CORP COM 126650100 773 8,008 SH   OTR 1 8,008 0 0
CVS HEALTH CORP COM 126650100 91 944 SH   OTR 2 0 0 944
D R HORTON INC COM 23331A109 22,543 767,800 SH   OTR 1 644,940 0 122,860
DAVIDSTEA INC COM 238661102 791 50,500 SH   SOLE 50,500 0 0
DEERE & CO COM 244199105 1,009 13,635 SH   SOLE 13,435 0 200
DELTA AIR LINES INC DEL COM NEW 247361702 131 2,929 SH   OTR 2 0 0 2,929
DELTA AIR LINES INC DEL COM NEW 247361702 3,679 82,000 SH   SOLE 82,000 0 0
DESCARTES SYS GROUP INC COM 249906108 53,557 3,035,338 SH   SOLE 3,035,338 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 640 5,935 SH   OTR 1 5,935 0 0
DIAGEO P L C SPON ADR NEW 25243q205 31 285 SH   OTR 2 0 0 285
DICKS SPORTING GOODS INC COM 253393102 3,329 67,100 SH   SOLE 67,100 0 0
DISCOVERY COMMUNICATNS NEW COM SER C 25470f302 217 8,950 SH   OTR 2 0 0 8,950
DISNEY WALT CO COM DISNEY 254687106 56 550 SH   SOLE 550 0 0
DISNEY WALT CO COM DISNEY 254687106 83,218 814,267 SH   OTR 1 736,877 0 77,390
DISNEY WALT CO COM DISNEY 254687106 11,256 110,133 SH   OTR 2 0 0 110,133
DOLLAR TREE INC COM 256746108 1,140 17,096 SH   OTR 1 17,096 0 0
DOLLAR TREE INC COM 256746108 16 241 SH   OTR 2 0 0 241
DOMINION DIAMOND CORP COM 257287102 282 26,483 SH   SOLE 26,483 0 0
DOMINION RES INC VA NEW COM 25746U109 1,552 22,050 SH   OTR 1 22,050 0 0
DOMINION RES INC VA NEW COM 25746U109 28 400 SH   SOLE 0 0 400
DORMAN PRODUCTS INC COM 258278100 2,321 45,602 SH   SOLE 45,602 0 0
DOW CHEM CO COM 260543103 61 1,441 SH   OTR 2 0 0 1,441
DOW CHEM CO COM 260543103 15,302 360,900 SH   SOLE 360,900 0 0
DRIL-QUIP INC COM 262037104 3,388 58,200 SH   SOLE 58,200 0 0
DSW INC CL A 23334L102 2,976 117,600 SH   SOLE 117,600 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,854 25,765 SH   OTR 1 25,765 0 0
DUKE ENERGY CORP NEW COM NEW 26441c204 96 1,340 SH   OTR 2 0 0 1,340
E M C CORP MASS COM 268648102 480 19,860 SH   OTR 2 0 0 19,860
E M C CORP MASS COM 268648102 12,984 537,400 SH   SOLE 537,400 0 0
EAST WEST BANCORP INC COM 27579R104 9,500 247,279 SH   SOLE 247,279 0 0
EATON VANCE CORP COM NON VTG 278265103 596 17,825 SH   OTR 2 0 0 17,825
ECOLAB INC COM 278865100 683 6,228 SH   OTR 6,228 0 0
ECOLAB INC COM 278865100 1,207 10,998 SH   OTR 1 10,998 0 0
ECOLAB INC COM 278865100 14,241 129,798 SH   OTR 2 0 0 129,798
ECOLAB INC COM 278865100 17,738 161,662 SH   SOLE 161,662 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 4,208 29,600 SH   SOLE 29,600 0 0
ELDORADO GOLD CORP NEW COM 284902103 1,177 368,448 SH   SOLE 368,448 0 0
ENBRIDGE INC COM 29250N105 138,492 3,744,740 SH   SOLE 3,089,234 0 655,506
ENCANA CORP COM 292505104 10 1,613 SH   OTR 1,613 0 0
ENCANA CORP COM 292505104 16,322 2,545,782 SH   SOLE 2,539,792 0 5,990
ENDO INTL PLC SHS G30401106 253 3,900 SH   SOLE 3,900 0 0
ENDOCYTE INC COM 29269a102 248 54,053 SH   OTR 2 0 0 54,053
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273v100 4,844 232,761 SH   OTR 2 0 0 232,761
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 14 333 SH   OTR 333 0 0
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273r109 381 9,279 SH   OTR 2 0 0 9,279
ENERPLUS CORP COM 292766102 341 70,191 SH   SOLE 68,189 0 2,002
ENTERPRISE PRODS PARTNERS L COM 293792107 960 38,544 SH   OTR 1 38,144 0 400
ENTERPRISE PRODS PARTNERS L COM 293792107 3,550 142,558 SH   OTR 2 0 0 142,558
EOG RES INC COM 26875P101 31,855 437,574 SH   OTR 1 369,306 0 68,268
EOG RES INC COM 26875P101 9,761 134,080 SH   SOLE 133,982 0 98
ESSENDANT INC COM 296689102 2,971 91,600 SH   SOLE 91,600 0 0
EVERBANK FINL CORP COM 29977G102 1,428 74,000 SH   SOLE 74,000 0 0
EVERTEC INC COM 30040P103 5,408 299,300 SH   SOLE 299,300 0 0
EXELON CORP COM 30161N101 2,976 100,200 SH   SOLE 100,200 0 0
EXLSERVICE HOLDINGS INC COM 302081104 1,682 45,546 SH   SOLE 45,546 0 0
EXXON MOBIL CORP COM 30231g102 2,624 35,295 SH   OTR 2 0 0 35,295
EXXON MOBIL CORP COM 30231G102 3,156 42,445 SH   SOLE 42,060 0 385
EXXON MOBIL CORP COM 30231G102 3,636 48,910 SH   OTR 1 46,785 0 2,125
FACEBOOK INC CL A 30303m102 1,656 18,425 SH   OTR 2 0 0 18,425
FACEBOOK INC CL A 30303M102 396 4,400 SH   SOLE 4,400 0 0
FEDERATED INVS INC PA CL B 314211103 14,196 491,200 SH   SOLE 491,200 0 0
FEDEX CORP COM 31428X106 602 4,178 SH   OTR 1 4,178 0 0
FEDEX CORP COM 31428x106 37 260 SH   OTR 2 0 0 260
FIESTA RESTAURANT GROUP INC COM 31660B101 1,769 39,000 SH   SOLE 39,000 0 0
FIFTH STR SR FLOATNG RATE CO COM 31679f101 87 10,000 SH   OTR 2 0 0 10,000
FIRST SOLAR INC COM 336433107 50 1,160 SH   OTR 1 1,160 0 0
FIRST SOLAR INC COM 336433107 3,673 85,920 SH   SOLE 85,830 0 90
FIRSTSERVICE CORP NEW SUB VTG SH 33767E103 48,928 1,519,918 SH   SOLE 1,218,009 0 301,909
FLUOR CORP NEW COM 343412102 64 1,500 SH   OTR 1 1,500 0 0
FLUOR CORP NEW COM 343412102 3,196 75,475 SH   SOLE 75,300 0 175
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,483 16,615 SH   SOLE 0 0 16,615
FOOT LOCKER INC COM 344849104 94 1,300 SH   OTR 1 1,300 0 0
FOOT LOCKER INC COM 344849104 187 2,600 SH   OTR 2 0 0 2,600
FOOT LOCKER INC COM 344849104 4,800 66,700 SH   SOLE 66,700 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 702 51,750 SH   OTR 2 0 0 51,750
FORD MTR CO DEL COM PAR $0.01 345370860 3,335 245,749 SH   SOLE 244,700 0 1,049
FORUM ENERGY TECHNOLOGIES IN COM 34984V100 2,424 198,500 SH   SOLE 198,500 0 0
FORWARD AIR CORP COM 349853101 1,162 28,000 SH   SOLE 28,000 0 0
FOSSIL GROUP INC COM 34988V106 2,850 51,000 SH   SOLE 51,000 0 0
FRANCO NEVADA CORP COM 351858105 72,856 1,655,566 SH   SOLE 1,654,716 0 850
FRANKLIN RES INC COM 354613101 11,510 308,906 SH   SOLE 308,766 0 140
FRANKLIN RES INC COM 354613101 10,282 275,944 SH   OTR 2 0 0 275,944
FRANKLIN RES INC COM 354613101 310 8,307 SH   OTR 1 8,307 0 0
FRANKLIN RES INC COM 354613101 407 10,921 SH   OTR 10,921 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 199 5,110 SH   OTR 1 5,110 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 6,924 177,500 SH   SOLE 177,500 0 0
GAMESTOP CORP NEW CL A 36467w109 1 30 SH   OTR 2 0 0 30
GAMESTOP CORP NEW CL A 36467W109 4,686 113,700 SH   SOLE 113,700 0 0
GENERAL ELECTRIC CO COM 369604103 472 18,720 SH   OTR 1 18,720 0 0
GENERAL ELECTRIC CO COM 369604103 1,822 72,256 SH   OTR 2 0 0 72,256
GENERAL ELECTRIC CO COM 369604103 4,109 162,930 SH   SOLE 158,030 0 4,900
GENERAL MLS INC COM 370334104 20 350 SH   OTR 1 350 0 0
GENERAL MLS INC COM 370334104 718 12,795 SH   OTR 2 0 0 12,795
GENERAL MTRS CO COM 37045V100 14,509 487,200 SH   SOLE 487,150 0 50
GENESCO INC COM 371532102 3,390 59,400 SH   SOLE 59,400 0 0
GILDAN ACTIVEWEAR INC COM 375916103 194,304 6,462,959 SH   SOLE 6,439,965 0 22,994
GILDAN ACTIVEWEAR INC COM 375916103 1,031 34,300 SH   OTR 34,300 0 0
GILEAD SCIENCES INC COM 375558103 39,154 398,761 SH   OTR 1 339,966 0 58,795
GILEAD SCIENCES INC COM 375558103 466 4,744 SH   OTR 2 0 0 4,744
GILEAD SCIENCES INC COM 375558103 4,639 47,250 SH   SOLE 46,900 0 350
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,015 26,400 SH   OTR 1 26,400 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 230 5,985 SH   OTR 2 0 0 5,985
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6,578 171,075 SH   SOLE 170,875 0 200
GLU MOBILE INC COM 379890106 83 19,000 SH   OTR 2 0 0 19,000
GOLDCORP INC NEW COM 380956409 47,320 3,789,544 SH   SOLE 3,756,100 0 33,444
GOLUB CAP BDC INC COM 38173M102 2,397 150,000 SH   SOLE 150,000 0 0
GOOGLE INC CL A 38259p508 910 1,425 SH   SOLE 1,374 0 51
GOOGLE INC CL A 38259p508 282 442 SH   OTR 2 0 0 442
GOOGLE INC CL C 38259P706 254 418 SH   OTR 2 0 0 418
GOOGLE INC CL C 38259P706 778 1,279 SH   SOLE 1,269 0 10
GRACO INC COM 384109104 1,175 17,526 SH   OTR 17,526 0 0
GRACO INC COM 384109104 10,121 150,993 SH   OTR 1 150,993 0 0
GRACO INC COM 384109104 15,370 229,303 SH   OTR 2 0 0 229,303
GRACO INC COM 384109104 102,012 1,521,884 SH   SOLE 1,521,619 0 265
GRAHAM HLDGS CO COM 384637104 8 14 SH   OTR 1 14 0 0
GRAHAM HLDGS CO COM 384637104 1,962 3,400 SH   SOLE 3,400 0 0
GRAINGER W W INC COM 384802104 71,476 332,432 SH   SOLE 332,432 0 0
GRAINGER W W INC COM 384802104 939 4,368 SH   OTR 4,368 0 0
GRAINGER W W INC COM 384802104 20,962 97,492 SH   OTR 1 86,662 0 10,830
GRAINGER W W INC COM 384802104 13,245 61,600 SH   OTR 2 0 0 61,600
GRAN TIERRA ENERGY INC COM 38500T101 77 36,200 SH   SOLE 36,200 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 763 27,196 SH   SOLE 27,196 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 1,358 37,642 SH   OTR 37,642 0 0
GROUPE CGI INC CL A SUB VTG 39945C109 154,836 4,290,578 SH   SOLE 3,379,826 0 910,752
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 2,147 82,503 SH   SOLE 0 0 82,503
GULF COAST ULTRA DEEP RTY TR ROYALTY TR UNT 40222T104 105 363,710 SH   OTR 1 363,710 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 8,525 93,300 SH   SOLE 93,300 0 0
HAIN CELESTIAL GROUP INC COM 405217100 19,029 368,775 SH   OTR 1 301,540 0 67,235
HALCON RES CORP COM NEW 40537Q209 11 20,159 SH   OTR 20,159 0 0
HALCON RES CORP COM NEW 40537q209 0 890 SH   OTR 2 0 0 890
HARTFORD FINL SVCS GROUP INC COM 416515104 3,925 85,732 SH   SOLE 85,632 0 100
HCA HOLDINGS INC COM 40412C101 271 3,500 SH   SOLE 3,500 0 0
HDFC BANK LTD ADR REPS 3 SHS 40415F101 51,686 846,066 SH   SOLE 674,305 0 171,761
HDFC BANK LTD ADR REPS 3 SHS 40415F101 23,429 383,509 SH   OTR 2 0 0 383,509
HDFC BANK LTD ADR REPS 3 SHS 40415F101 18,279 299,213 SH   OTR 1 294,213 0 5,000
HDFC BANK LTD ADR REPS 3 SHS 40415F101 373 6,103 SH   OTR 6,103 0 0
HEALTHSOUTH CORP COM NEW 421924309 365 9,500 SH   SOLE 9,500 0 0
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 1,258 262,600 SH   SOLE 262,600 0 0
HELMERICH & PAYNE INC COM 423452101 2,774 58,700 SH   SOLE 58,700 0 0
HIMAX TECHNOLOGIES INC SPONSORED ADR 43289P106 9,411 1,180,800 SH   SOLE 1,180,800 0 0
HONDA MOTOR LTD AMERN SHS 438128308 6,378 213,300 SH   SOLE 213,300 0 0
HONEYWELL INTL INC COM 438516106 99 1,050 SH   OTR 1 1,050 0 0
HONEYWELL INTL INC COM 438516106 240 2,537 SH   OTR 2 0 0 2,537
HONEYWELL INTL INC COM 438516106 14,857 156,900 SH   SOLE 156,900 0 0
HSBC HLDGS PLC SDCV 5.625%12/2 404280AR0 24,507 25,200,000 PRN   SOLE 0 0 25,200,000
HSBC HLDGS PLC SPON ADR NEW 404280406 5,352 141,300 SH   SOLE 141,300 0 0
HUANENG PWR INTL INC SPON ADR H SHS 443304100 5,512 130,300 SH   SOLE 130,300 0 0
IAMGOLD CORP COM 450913108 76 46,679 SH   SOLE 46,679 0 0
ICICI BK LTD ADR 45104G104 8 975 SH   OTR 1 975 0 0
ICICI BK LTD ADR 45104G104 4,127 492,500 SH   SOLE 492,500 0 0
ICON PLC SHS G4705A100 3,137 44,200 SH   SOLE 44,200 0 0
IHS INC CL A 451734107 783 6,749 SH   OTR 6,749 0 0
IHS INC CL A 451734107 586 5,055 SH   OTR 1 5,055 0 0
IHS INC CL A 451734107 14,510 125,086 SH   OTR 2 0 0 125,086
IHS INC CL A 451734107 18,919 163,093 SH   SOLE 163,093 0 0
ILLUMINA INC COM 452327109 16,472 93,684 SH   OTR 1 79,724 0 13,960
ILLUMINA INC COM 452327109 229 1,300 SH   SOLE 1,300 0 0
IMPERIAL OIL LTD COM NEW 453038408 993 31,476 SH   OTR 1 23,126 0 8,350
IMPERIAL OIL LTD COM NEW 453038408 1,987 62,959 SH   SOLE 54,825 0 8,134
ING GROEP N V DBCV 6.000%12/2 456837AE3 486 500,000 PRN   SOLE 0 0 500,000
INTEL CORP COM 458140100 52,892 1,754,869 SH   OTR 1 1,574,304 0 180,565
INTEL CORP COM 458140100 625 20,736 SH   OTR 2 0 0 20,736
INTEL CORP COM 458140100 711 23,600 SH   SOLE 22,600 0 1,000
INTERCONTINENTAL EXCHANGE IN COM 45866F104 13,982 59,500 SH   SOLE 59,492 0 8
INTERNATIONAL BANCSHARES COR COM 459044103 3,630 145,008 SH   SOLE 145,008 0 0
INTEROIL CORP COM 460951106 4,059 120,400 SH   SOLE 120,400 0 0
INTRA CELLULAR THERAPIES INC COM 46116x101 734 18,320 SH   OTR 2 0 0 18,320
ISHARES MSCI BRZ CAP ETF 464286400 3,013 137,252 SH   SOLE 0 0 137,252
ISHARES MSCI TURKEY ETF 464286715 4,312 118,000 SH   SOLE 0 0 118,000
ISHARES SILVER TRUST ISHARES 46428q109 330 23,800 SH   OTR 2 0 0 23,800
ISHARES TR CORE S&P500 ETF 464287200 176,007 913,327 SH   OTR 2 0 0 913,327
ISHARES TR EAFE SML CP ETF 464288273 5,637 118,000 SH   SOLE 118,000 0 0
ISHARES TR EUROPE ETF 464287861 342 8,600 SH   OTR 8,600 0 0
ISHARES TR HDG MSCI GERMN 46434v704 681 30,000 SH   OTR 2 0 0 30,000
ISHARES TR IBOXX HI YD ETF 464288513 2,057 24,700 SH   OTR 24,700 0 0
ISHARES TR IBOXX HI YD ETF 464288513 3,373 40,502 SH   SOLE 40,502 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,312 11,300 SH   OTR 11,300 0 0
ISHARES TR MSCI ACWI EX US 464288240 321 8,210 SH   OTR 2 0 0 8,210
ISHARES TR MSCI EAFE ETF 464287465 3,805 66,382 SH   OTR 2 0 0 66,382
ISHARES TR MSCI EAFE ETF 464287465 334 5,820 SH   SOLE 5,820 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 583 17,784 SH   OTR 2 0 0 17,784
ISHARES TR MSCI EMG MKT ETF 464287234 589 17,965 SH   SOLE 17,965 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 187 5,700 SH Put OTR 5,700 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 387 11,800 SH   OTR 11,800 0 0
ISHARES TR MSCI INDIA ETF 46429b598 467 16,333 SH   OTR 2 0 0 16,333
ISHARES TR MSCI KLD400 SOC 464288570 1,134 15,985 SH   OTR 2 0 0 15,985
ISHARES TR NA NAT RES 464287374 299 10,292 SH   OTR 2 0 0 10,292
ISHARES TR NASDQ BIOTEC ETF 464287556 811 2,675 SH   OTR 2 0 0 2,675
ISHARES TR RUS 1000 GRW ETF 464287614 303 3,253 SH   OTR 2 0 0 3,253
ISHARES TR RUS 1000 VAL ETF 464287598 978 10,486 SH   OTR 2 0 0 10,486
ISHARES TR RUSSELL 2000 ETF 464287655 910 8,335 SH   SOLE 8,335 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 784 7,184 SH   OTR 2 0 0 7,184
ISHARES TR RUSSELL 3000 ETF 464287689 3,484 30,589 SH   OTR 2 0 0 30,589
ISHARES TR S&P 100 ETF 464287101 296 3,497 SH   OTR 2 0 0 3,497
ISHARES TR SELECT DIVID ETF 464287168 291 4,000 SH   OTR 2 0 0 4,000
ISHARES TR TIPS BD ETF 464287176 1,384 12,500 SH   OTR 12,500 0 0
ISHARES TR U.S. PFD STK ETF 464288687 133 3,437 SH   OTR 3,437 0 0
ISHARES TR U.S. PFD STK ETF 464288687 246 6,375 SH   OTR 2 0 0 6,375
ISHARES TR U.S. PFD STK ETF 464288687 116 3,000 SH   SOLE 3,000 0 0
ISHARES TR US HOME CONS ETF 464288752 283 10,855 SH   OTR 2 0 0 10,855
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,742 565,190 SH   SOLE 565,190 0 0
J2 GLOBAL INC COM 48123V102 283 4,000 SH   SOLE 4,000 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 637 4,795 SH   OTR 1 2,695 0 2,100
JD COM INC SPON ADR CL A 47215p106 2,684 103,000 SH   OTR 2 0 0 103,000
JOHNSON & JOHNSON COM 478160104 2,591 27,760 SH   OTR 27,760 0 0
JOHNSON & JOHNSON COM 478160104 22,407 240,032 SH   OTR 1 225,032 0 15,000
JOHNSON & JOHNSON COM 478160104 38,415 411,518 SH   OTR 2 0 0 411,518
JOHNSON & JOHNSON COM 478160104 193,590 2,073,809 SH   SOLE 2,072,774 0 1,035
JOHNSON CTLS INC COM 478366107 1,241 30,000 SH   OTR 1 0 0 30,000
JOHNSON CTLS INC COM 478366107 12 300 SH   SOLE 0 0 300
JONES LANG LASALLE INC COM 48020Q107 12,434 86,482 SH   SOLE 86,482 0 0
JPMORGAN CHASE & CO COM 46625h100 2,411 39,538 SH   OTR 2 0 0 39,538
JPMORGAN CHASE & CO COM 46625H100 706 11,573 SH   SOLE 10,463 0 1,110
JPMORGAN CHASE & CO COM 46625H100 20,164 330,717 SH   OTR 1 290,862 0 39,855
KEARNY FINL CORP MD COM 48716P108 115 10,000 SH   OTR 1 10,000 0 0
KEYCORP NEW COM 493267108 134 10,320 SH   OTR 2 0 0 10,320
KIMBERLY CLARK CORP COM 494368103 284 2,600 SH   OTR 1 2,600 0 0
KIMBERLY CLARK CORP COM 494368103 68 624 SH   OTR 2 0 0 624
KIMBERLY CLARK CORP COM 494368103 33 300 SH   SOLE 0 0 300
KINDER MORGAN INC DEL COM 49456B101 1,534 55,418 SH   OTR 1 55,418 0 0
KINDER MORGAN INC DEL COM 49456b101 2,607 94,167 SH   OTR 2 0 0 94,167
KROGER CO COM 501044101 38,974 1,080,503 SH   OTR 1 927,648 0 152,855
LAKE SHORE GOLD CORP COM 510728108 1,760 2,105,867 SH   SOLE 2,105,867 0 0
LAUDER ESTEE COS INC CL A 518439104 12,027 149,075 SH   SOLE 148,900 0 175
LILLY ELI & CO COM 532457108 2,983 35,640 SH   OTR 1 17,640 0 18,000
LINCOLN NATL CORP IND COM 534187109 133 2,800 SH   OTR 2 0 0 2,800
LINCOLN NATL CORP IND COM 534187109 3,109 65,500 SH   SOLE 65,500 0 0
LINEAR TECHNOLOGY CORP COM 535678106 1,129 27,976 SH   OTR 27,976 0 0
LINEAR TECHNOLOGY CORP COM 535678106 8,739 216,571 SH   OTR 1 216,571 0 0
LINEAR TECHNOLOGY CORP COM 535678106 13,481 334,099 SH   OTR 2 0 0 334,099
LINEAR TECHNOLOGY CORP COM 535678106 97,000 2,403,970 SH   SOLE 2,403,970 0 0
LINN ENERGY LLC UNIT LTD LIAB 536020100 31 11,574 SH   OTR 2 0 0 11,574
LOCKHEED MARTIN CORP COM 539830109 295 1,421 SH   OTR 2 0 0 1,421
LOCKHEED MARTIN CORP COM 539830109 47 228 SH   SOLE 228 0 0
LOWES COS INC COM 548661107 26,798 388,828 SH   SOLE 388,828 0 0
LOWES COS INC COM 548661107 17,835 258,781 SH   OTR 2 0 0 258,781
LOWES COS INC COM 548661107 22,684 329,129 SH   OTR 1 295,897 0 33,232
LOWES COS INC COM 548661107 974 14,138 SH   OTR 14,138 0 0
MAG SILVER CORP COM 55903Q104 142 20,000 SH   SOLE 20,000 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 543 9,035 SH   OTR 1 1,555 0 7,480
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,079 51,229 SH   OTR 2 0 0 51,229
MAGNA INTL INC COM 559222401 156,000 3,265,255 SH   SOLE 3,251,238 0 14,017
MANPOWERGROUP INC COM 56418h100 150 1,836 SH   OTR 2 0 0 1,836
MANPOWERGROUP INC COM 56418H100 3,153 38,500 SH   SOLE 38,500 0 0
MANULIFE FINL CORP COM 56501R106 46 3,000 SH   OTR 1 3,000 0 0
MANULIFE FINL CORP COM 56501R106 293,198 19,032,294 SH   SOLE 15,963,472 0 3,068,822
MARATHON OIL CORP COM 565849106 2,355 152,900 SH   SOLE 152,400 0 500
MARATHON OIL CORP COM 565849106 14 940 SH   OTR 940 0 0
MARATHON OIL CORP COM 565849106 154 10,000 SH   OTR 2 0 0 10,000
MARCUS & MILLICHAP INC COM 566324109 1,909 41,500 SH   SOLE 41,500 0 0
MARKET VECTORS ETF TR AGRIBUS ETF 57060u605 232 5,063 SH   OTR 2 0 0 5,063
MARKET VECTORS ETF TR RUSSIA ETF 57060U506 3,140 200,000 SH   SOLE 0 0 200,000
MARKWEST ENERGY PARTNERS L P UNIT LTD PARTN 570759100 395 9,213 SH   OTR 2 0 0 9,213
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 290 32,000 SH   SOLE 32,000 0 0
MASCO CORP COM 574599106 12,368 491,200 SH   SOLE 491,200 0 0
MASTERCARD INC CL A 57636Q104 1,764 19,573 SH   OTR 19,573 0 0
MASTERCARD INC CL A 57636Q104 14,359 159,331 SH   OTR 1 159,331 0 0
MASTERCARD INC CL A 57636q104 24,379 270,513 SH   OTR 2 0 0 270,513
MASTERCARD INC CL A 57636Q104 149,631 1,660,356 SH   SOLE 1,557,509 0 102,847
MATTEL INC COM 577081102 2,740 130,100 SH   SOLE 130,100 0 0
MATTRESS FIRM HLDG CORP COM 57722W106 1,746 41,800 SH   SOLE 41,800 0 0
MAXIMUS INC COM 577933104 893 15,000 SH   OTR 1 15,000 0 0
MCDONALDS CORP COM 580135101 1,371 13,910 SH   OTR 1 13,910 0 0
MCDONALDS CORP COM 580135101 941 9,555 SH   SOLE 9,255 0 300
MCDONALDS CORP COM 580135101 1,314 13,336 SH   OTR 2 0 0 13,336
MCKESSON CORP COM 58155q103 1,440 7,782 SH   OTR 2 0 0 7,782
MEDIVATION INC COM 58501N101 213 5,000 SH   SOLE 5,000 0 0
MEDTRONIC PLC SHS g5960l103 358 5,343 SH   OTR 2 0 0 5,343
MEDTRONIC PLC SHS G5960L103 7 100 SH   SOLE 0 0 100
MERCK & CO INC NEW COM 58933Y105 4,761 96,388 SH   OTR 1 95,688 0 700
MERCK & CO INC NEW COM 58933y105 3,350 67,827 SH   OTR 2 0 0 67,827
MERCK & CO INC NEW COM 58933Y105 3,390 68,645 SH   SOLE 68,170 0 475
METHANEX CORP COM 59151K108 883 26,759 SH   OTR 26,759 0 0
METHANEX CORP COM 59151K108 19,743 598,190 SH   SOLE 504,667 0 93,523
METLIFE INC COM 59156R108 3,589 76,120 SH   SOLE 75,000 0 1,120
METLIFE INC COM 59156r108 113 2,393 SH   OTR 2 0 0 2,393
METTLER TOLEDO INTERNATIONAL COM 592688105 22,318 78,379 SH   SOLE 78,379 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 14,761 51,842 SH   OTR 2 0 0 51,842
METTLER TOLEDO INTERNATIONAL COM 592688105 866 3,043 SH   OTR 3,043 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 603 2,118 SH   OTR 1 2,118 0 0
MGIC INVT CORP WIS COM 552848103 27,507 2,970,497 SH   OTR 1 2,379,102 0 591,395
MICROSOFT CORP COM 594918104 72,944 1,648,082 SH   OTR 1 1,487,362 0 160,720
MICROSOFT CORP COM 594918104 3,674 83,002 SH   OTR 2 0 0 83,002
MICROSOFT CORP COM 594918104 1,533 34,645 SH   SOLE 34,100 0 545
MIDDLEBY CORP COM 596278101 1,038 9,869 SH   OTR 9,869 0 0
MIDDLEBY CORP COM 596278101 8,123 77,218 SH   OTR 1 77,218 0 0
MIDDLEBY CORP COM 596278101 13,406 127,443 SH   OTR 2 0 0 127,443
MIDDLEBY CORP COM 596278101 81,986 779,407 SH   SOLE 779,407 0 0
MITEL NETWORKS CORP COM 60671Q104 30,893 4,812,789 SH   SOLE 3,486,691 0 1,326,098
MONSANTO CO NEW COM 61166w101 317 3,715 SH   OTR 2 0 0 3,715
MOODYS CORP COM 615369105 3,096 31,529 SH   OTR 31,529 0 0
MOODYS CORP COM 615369105 22,786 232,032 SH   OTR 1 232,032 0 0
MOODYS CORP COM 615369105 40,599 413,432 SH   OTR 2 0 0 413,432
MOODYS CORP COM 615369105 232,846 2,371,137 SH   SOLE 2,371,137 0 0
MORGAN STANLEY COM NEW 617446448 3,112 98,800 SH   SOLE 98,800 0 0
MSC INDL DIRECT INC CL A 553530106 1,129 18,500 SH   SOLE 18,500 0 0
MSCI INC COM 55354G100 1,493 25,104 SH   OTR 25,104 0 0
MSCI INC COM 55354G100 9,854 165,719 SH   OTR 1 165,719 0 0
MSCI INC COM 55354g100 21,860 367,643 SH   OTR 2 0 0 367,643
MSCI INC COM 55354G100 102,181 1,718,488 SH   SOLE 1,655,169 0 63,319
MUELLER INDS INC COM 624756102 3,301 111,600 SH   SOLE 111,600 0 0
MURPHY OIL CORP COM 626717102 2,210 91,314 SH   SOLE 91,314 0 0
NATIONAL OILWELL VARCO INC COM 637071101 143 3,810 SH   OTR 2 0 0 3,810
NATIONAL OILWELL VARCO INC COM 637071101 2,169 57,600 SH   SOLE 57,600 0 0
NEPTUNE TECHNOLOGIES BIORESO COM 64077P108 283 265,001 SH   SOLE 265,001 0 0
NEVSUN RES LTD COM 64156L101 268 91,700 SH   SOLE 91,700 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 6,409 317,100 SH   SOLE 317,100 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 4,129 228,600 SH   SOLE 228,600 0 0
NEWMONT MINING CORP COM 651639106 161 10,000 SH   SOLE 10,000 0 0
NEXTERA ENERGY INC COM 65339F101 6,405 65,657 SH   OTR 1 54,457 0 11,200
NIC INC COM 62914B100 213 12,000 SH   SOLE 12,000 0 0
NIKE INC CL B 654106103 177,815 1,446,007 SH   SOLE 1,445,217 0 790
NIKE INC CL B 654106103 1,812 14,734 SH   OTR 14,734 0 0
NIKE INC CL B 654106103 15,885 129,179 SH   OTR 1 129,179 0 0
NIKE INC CL B 654106103 24,938 202,800 SH   OTR 2 0 0 202,800
NIPPON TELEG & TEL CORP SPONSORED ADR 654624105 5,985 169,500 SH   SOLE 169,500 0 0
NOAH HLDGS LTD SPONSORED ADS 65487X102 5,332 227,000 SH   SOLE 227,000 0 0
NORDSON CORP COM 655663102 787 12,500 SH   SOLE 12,500 0 0
NORTHROP GRUMMAN CORP COM 666807102 472 2,847 SH   OTR 1 2,847 0 0
NORTHROP GRUMMAN CORP COM 666807102 33 200 SH   OTR 2 0 0 200
NOVARTIS A G SPONSORED ADR 66987V109 57,215 622,446 SH   OTR 1 583,416 0 39,030
NOVARTIS A G SPONSORED ADR 66987v109 84 910 SH   OTR 2 0 0 910
NOVARTIS A G SPONSORED ADR 66987V109 21 225 SH   SOLE 225 0 0
NOVO-NORDISK A S ADR 670100205 854 15,740 SH   OTR 1 10,240 0 5,500
NOVO-NORDISK A S ADR 670100205 7,729 142,500 SH   SOLE 142,500 0 0
NXP SEMICONDUCTORS N V COM N6596X109 7,610 87,400 SH   SOLE 87,400 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 276 4,170 SH   OTR 2 0 0 4,170
OCCIDENTAL PETE CORP DEL COM 674599105 20 300 SH   OTR 1 300 0 0
OCEANEERING INTL INC COM 675232102 98 2,500 SH   OTR 1 2,500 0 0
OCEANEERING INTL INC COM 675232102 2,078 52,900 SH   SOLE 52,900 0 0
OI S.A. SPN ADR PFD NEW 670851401 8 11,350 SH   OTR 2 0 0 11,350
OM ASSET MGMT PLC SHS G67506108 4,066 263,700 SH   SOLE 263,700 0 0
ON ASSIGNMENT INC COM 682159108 1,513 41,000 SH   SOLE 41,000 0 0
ONEOK INC NEW COM 682680103 7,190 223,300 SH   SOLE 223,300 0 0
OPEN TEXT CORP COM 683715106 2,227 49,927 SH   OTR 49,927 0 0
OPEN TEXT CORP COM 683715106 98,784 2,214,706 SH   SOLE 2,205,732 0 8,974
ORACLE CORP COM 68389X105 1,510 41,795 SH   OTR 41,795 0 0
ORACLE CORP COM 68389X105 12,156 336,535 SH   OTR 1 336,535 0 0
ORACLE CORP COM 68389x105 17,738 491,079 SH   OTR 2 0 0 491,079
ORACLE CORP COM 68389X105 117,204 3,244,860 SH   SOLE 3,130,744 0 114,116
ORBITAL ATK INC COM 68557N103 4,018 55,900 SH   SOLE 55,900 0 0
PACIFIC BIOSCIENCES CALIF IN COM 69404d108 299 81,564 SH   OTR 2 0 0 81,564
PALO ALTO NETWORKS INC COM 697435105 6 35 SH   OTR 2 0 0 35
PALO ALTO NETWORKS INC COM 697435105 361 2,100 SH   SOLE 2,100 0 0
PARKER HANNIFIN CORP COM 701094104 1,081 11,115 SH   OTR 1 11,115 0 0
PAYCHEX INC COM 704326107 10,636 223,300 SH   SOLE 223,300 0 0
PAYPAL HLDGS INC COM 70450Y103 78 2,500 SH   OTR 1 2,500 0 0
PAYPAL HLDGS INC COM 70450y103 372 12,000 SH   OTR 2 0 0 12,000
PEGASYSTEMS INC COM 705573103 3,519 143,000 SH   SOLE 143,000 0 0
PEMBINA PIPELINE CORP COM 706327103 30,402 1,268,549 SH   SOLE 1,265,504 0 3,045
PENGROWTH ENERGY CORP COM 70706P104 12 14,160 SH   SOLE 4,700 0 9,460
PENN WEST PETE LTD NEW COM 707887105 5 10,336 SH   SOLE 4,839 0 5,497
PEPSICO INC COM 713448108 1,247 13,224 SH   OTR 1 11,425 0 1,799
PEPSICO INC COM 713448108 23,601 250,271 SH   OTR 2 0 0 250,271
PEPSICO INC COM 713448108 1,207 12,801 SH   OTR 12,801 0 0
PEPSICO INC COM 713448108 29,049 308,050 SH   SOLE 307,250 0 800
PERFORMANCE SPORTS GROUP LTD COM 71377G100 49,204 3,686,991 SH   SOLE 3,074,847 0 612,144
PFIZER INC COM 717081103 22 700 SH   OTR 1 700 0 0
PFIZER INC COM 717081103 246 7,839 SH   OTR 2 0 0 7,839
PFIZER INC COM 717081103 19,234 612,364 SH   SOLE 608,564 0 3,800
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1,154 36,500 SH   SOLE 36,500 0 0
PHILIP MORRIS INTL INC COM 718172109 63 800 SH   OTR 1 800 0 0
PHILIP MORRIS INTL INC COM 718172109 331 4,170 SH   OTR 2 0 0 4,170
PHILIP MORRIS INTL INC COM 718172109 36 450 SH   SOLE 150 0 300
PHILLIPS 66 COM 718546104 340 4,430 SH   OTR 1 4,430 0 0
PHILLIPS 66 COM 718546104 66 860 SH   OTR 2 0 0 860
PILGRIMS PRIDE CORP NEW COM 72147K108 2,915 140,300 SH   SOLE 140,300 0 0
PINNACLE WEST CAP CORP COM 723484101 1,041 16,226 SH   OTR 1 15,701 0 525
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 14 473 SH   OTR 473 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1,046 34,422 SH   OTR 2 0 0 34,422
PLUM CREEK TIMBER CO INC COM 729251108 474 12,000 SH   OTR 1 12,000 0 0
PLUM CREEK TIMBER CO INC COM 729251108 93 2,350 SH   OTR 2 0 0 2,350
POTASH CORP SASK INC COM 73755l107 14 700 SH   OTR 2 0 0 700
POTASH CORP SASK INC COM 73755L107 21,336 1,042,129 SH   SOLE 799,373 0 242,756
POWERSHARES DB CMDTY IDX TRA UNIT BEN INT 73935S105 753 49,700 SH   OTR 49,700 0 0
POWERSHARES ETF TR II S&P500 LOW VOL 73937B779 460 12,800 SH   OTR 12,800 0 0
POWERSHARES ETF TRUST DYN BIOT & GEN 73935x856 771 16,870 SH   OTR 2 0 0 16,870
POWERSHARES ETF TRUST II SENIOR LN PORT 73936Q769 1,613 70,000 SH   SOLE 70,000 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 90 880 SH   SOLE 0 0 880
POWERSHARES QQQ TRUST UNIT SER 1 73935a104 759 7,456 SH   OTR 2 0 0 7,456
PRAXAIR INC COM 74005P104 19,911 195,473 SH   SOLE 195,265 0 208
PRAXAIR INC COM 74005p104 12,147 119,248 SH   OTR 2 0 0 119,248
PRAXAIR INC COM 74005P104 733 7,193 SH   OTR 7,193 0 0
PRAXAIR INC COM 74005P104 790 7,751 SH   OTR 1 7,751 0 0
PRECISION DRILLING CORP COM 2010 74022D308 21,013 5,698,901 SH   SOLE 5,544,500 0 154,401
PREFERRED BK LOS ANGELES CA COM NEW 740367404 379 12,000 SH   SOLE 12,000 0 0
PRICELINE GRP INC COM NEW 741503403 377 305 SH   OTR 1 305 0 0
PRIMERO MNG CORP COM 74164W106 1,726 741,142 SH   OTR 741,142 0 0
PRIMERO MNG CORP COM 74164W106 25,613 10,998,878 SH   SOLE 10,998,878 0 0
PROCTER & GAMBLE CO COM 742718109 332 4,610 SH   OTR 1 4,610 0 0
PROCTER & GAMBLE CO COM 742718109 2,526 35,107 SH   OTR 2 0 0 35,107
PROCTER & GAMBLE CO COM 742718109 3,099 43,080 SH   SOLE 41,300 0 1,780
PROSHARES TR II ULTRASHORT YEN N 74347W569 307 3,500 SH   OTR 1 3,500 0 0
PRUDENTIAL FINL INC COM 744320102 14,700 192,894 SH   SOLE 192,894 0 0
PRUDENTIAL FINL INC COM 744320102 142 1,858 SH   OTR 2 0 0 1,858
QEP RES INC COM 74733V100 2,832 226,036 SH   SOLE 226,036 0 0
QUALCOMM INC COM 747525103 336 6,245 SH   OTR 1 6,245 0 0
QUALCOMM INC COM 747525103 1,910 35,557 SH   OTR 2 0 0 35,557
QUALCOMM INC COM 747525103 13,126 244,300 SH   SOLE 244,300 0 0
QUANTA SVCS INC COM 74762E102 3,356 138,600 SH   SOLE 138,600 0 0
QUINTILES TRANSNATIO HLDGS I COM 74876Y101 16,572 238,200 SH   SOLE 238,168 0 32
RANDGOLD RES LTD ADR 752344309 538 9,100 SH   SOLE 9,100 0 0
RAYMOND JAMES FINANCIAL INC COM 754730109 298 6,000 SH   SOLE 6,000 0 0
RBC BEARINGS INC COM 75524B104 1,374 23,000 SH   SOLE 23,000 0 0
REALOGY HLDGS CORP COM 75605Y106 1,242 33,000 SH   SOLE 33,000 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 3,541 39,092 SH   SOLE 39,092 0 0
RELIANCE STEEL & ALUMINUM CO COM 759509102 3,927 72,700 SH   SOLE 72,700 0 0
RESEARCH FRONTIERS INC COM 760911107 167 32,966 SH   OTR 1 400 0 32,566
RESOLUTE FST PRODS INC COM 76117W109 1,066 128,800 SH   SOLE 128,800 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 2,358 65,753 SH   SOLE 65,753 0 0
REYNOLDS AMERICAN INC COM 761713106 310 7,000 SH   OTR 1 7,000 0 0
REYNOLDS AMERICAN INC COM 761713106 55 1,250 SH   SOLE 0 0 1,250
RICHMONT MINES INC COM 76547T106 1,845 662,789 SH   SOLE 662,789 0 0
ROBERT HALF INTL INC COM 770323103 3,336 65,200 SH   SOLE 65,200 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 1,815 52,900 SH   OTR 52,900 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 31,825 927,329 SH   SOLE 924,354 0 2,975
ROYAL BK CDA MONTREAL QUE COM 780087102 444,059 8,062,757 SH   SOLE 8,026,209 0 36,548
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,762 100,475 SH   SOLE 99,100 0 1,375
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 407 8,596 SH   OTR 2 0 0 8,596
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 77 1,631 SH   OTR 1 1,631 0 0
RPC INC COM 749660106 2,520 284,800 SH   SOLE 284,800 0 0
SANDERSON FARMS INC COM 800013104 3,360 49,000 SH   SOLE 49,000 0 0
SANDISK CORP COM 80004C101 8,894 163,700 SH   SOLE 163,678 0 22
SANTANDER CONSUMER USA HDG I COM 80283M101 1,821 89,200 SH   SOLE 89,200 0 0
SAP SE SPON ADR 803054204 21 325 SH   OTR 1 325 0 0
SAP SE SPON ADR 803054204 265 4,090 SH   OTR 2 0 0 4,090
SAP SE SPON ADR 803054204 6,058 93,500 SH   SOLE 93,500 0 0
SCHEIN HENRY INC COM 806407102 30,225 227,737 SH   OTR 1 185,447 0 42,290
SCHEIN HENRY INC COM 806407102 13 100 SH   SOLE 0 0 100
SCHLUMBERGER LTD COM 806857108 10,307 149,435 SH   SOLE 149,200 0 235
SCHLUMBERGER LTD COM 806857108 1,539 22,317 SH   OTR 1 20,617 0 1,700
SCHLUMBERGER LTD COM 806857108 880 12,753 SH   OTR 2 0 0 12,753
SEACOR HOLDINGS INC COM 811904101 3,331 55,700 SH   SOLE 55,700 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 2,733 61,000 SH   SOLE 61,000 0 0
SEAGATE TECHNOLOGY PLC SHS g7945m107 65 1,447 SH   OTR 2 0 0 1,447
SECOND SIGHT MED PRODS INC COM 81362j100 89 15,000 SH   OTR 2 0 0 15,000
SELECT COMFORT CORP COM 81616X103 1,258 57,500 SH   SOLE 57,500 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,606 115,000 SH   OTR 115,000 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 14 600 SH   OTR 2 0 0 600
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 228 5,765 SH   OTR 2 0 0 5,765
SHAW COMMUNICATIONS INC CL B CONV 82028K200 2,873 148,953 SH   SOLE 145,248 0 3,705
SHERWIN WILLIAMS CO COM 824348106 95,343 427,970 SH   SOLE 427,970 0 0
SHERWIN WILLIAMS CO COM 824348106 1,270 5,699 SH   OTR 5,699 0 0
SHERWIN WILLIAMS CO COM 824348106 23,171 104,010 SH   OTR 1 92,115 0 11,895
SHERWIN WILLIAMS CO COM 824348106 15,145 67,980 SH   OTR 2 0 0 67,980
SHIRE PLC SPONSORED ADR 82481R106 895 4,360 SH   OTR 1 3,060 0 1,300
SIGMA ALDRICH CORP COM 826552101 109 785 SH   OTR 2 0 0 785
SIGMA ALDRICH CORP COM 826552101 891 6,416 SH   OTR 1 6,416 0 0
SILICONWARE PRECISION INDS L SPONSD ADR SPL 827084864 5,691 905,500 SH   SOLE 905,500 0 0
SILVER WHEATON CORP COM 828336107 2,379 198,737 SH   SOLE 198,737 0 0
SMITH A O COM 831865209 2,164 33,200 SH   SOLE 33,200 0 0
SNAP ON INC COM 833034101 3,396 22,499 SH   SOLE 22,499 0 0
SOUTHERN CO COM 842587107 1,654 37,000 SH   OTR 1 37,000 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 216 1,330 SH   OTR 2 0 0 1,330
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 1,184 7,280 SH   SOLE 7,280 0 0
SPDR GOLD TRUST GOLD SHS 78463v107 7,828 73,259 SH   OTR 2 0 0 73,259
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 630 18,600 SH Put OTR 18,600 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 630 18,600 SH   SOLE 18,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 537 2,800 SH Put OTR 2,800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462f103 43,803 228,582 SH   OTR 2 0 0 228,582
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,497 33,905 SH   SOLE 31,036 0 2,869
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467y107 343 1,377 SH   OTR 2 0 0 1,377
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 158 4,444 SH   OTR 4,444 0 0
SPDR SERIES TRUST BRC HGH YLD BD 78464A417 2,282 64,000 SH   SOLE 64,000 0 0
SPDR SERIES TRUST DJ REIT ETF 78464a607 349 4,052 SH   OTR 2 0 0 4,052
SPDR SERIES TRUST S&P BIOTECH 78464a870 729 11,715 SH   OTR 2 0 0 11,715
SPDR SERIES TRUST S&P METALS MNG 78464A755 334 20,000 SH   OTR 20,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207h104 92 10,000 SH   OTR 2 0 0 10,000
SPROUTS FMRS MKT INC COM 85208M102 1,002 47,500 SH   SOLE 47,500 0 0
STANTEC INC COM 85472N109 9,181 421,265 SH   SOLE 399,815 0 21,450
STARBUCKS CORP COM 855244109 854 15,029 SH   OTR 2 0 0 15,029
STEREOTAXIS INC COM NEW 85916j409 11 11,869 SH   OTR 2 0 0 11,869
STRYKER CORP COM 863667101 356 3,781 SH   OTR 2 0 0 3,781
STRYKER CORP COM 863667101 14,059 149,400 SH   SOLE 149,400 0 0
STUDENT TRANSN INC COM 86388A108 501 124,051 SH   SOLE 124,051 0 0
SUN LIFE FINL INC COM 866796105 6,824 212,425 SH   SOLE 209,577 0 2,848
SUNCOR ENERGY INC NEW COM 867224107 226 8,500 SH   OTR 1 6,000 0 2,500
SUNCOR ENERGY INC NEW COM 867224107 246,654 9,259,393 SH   SOLE 9,218,830 0 40,563
SUNEDISON INC COM 86732y109 144 20,000 SH   OTR 2 0 0 20,000
SUPER MICRO COMPUTER INC COM 86800U104 3,342 122,600 SH   SOLE 122,600 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 2,424 191,940 SH   SOLE 191,940 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 11,931 363,751 SH   SOLE 363,751 0 0
SYSCO CORP COM 871829107 74 1,890 SH   OTR 2 0 0 1,890
SYSCO CORP COM 871829107 11 283 SH   SOLE 0 0 283
SYSCO CORP COM 871829107 356 9,131 SH   OTR 1 9,131 0 0
TAHOE RES INC COM 873868103 48,774 6,338,260 SH   SOLE 6,338,260 0 0
TAHOE RES INC COM 873868103 2,089 271,453 SH   OTR 271,453 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 322 15,527 SH   OTR 15,527 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 13,335 642,640 SH   OTR 1 642,640 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 18,351 884,394 SH   OTR 2 0 0 884,394
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 113,955 5,491,790 SH   SOLE 5,491,790 0 0
TARGA RESOURCES PARTNERS LP COM UNIT 87611x105 359 12,370 SH   OTR 2 0 0 12,370
TARGET CORP COM 87612E106 83 1,060 SH   OTR 1 1,060 0 0
TARGET CORP COM 87612e106 595 7,570 SH   OTR 2 0 0 7,570
TARGET CORP COM 87612E106 4,037 51,325 SH   SOLE 51,325 0 0
TECH DATA CORP COM 878237106 4,069 59,400 SH   SOLE 59,400 0 0
TECK RESOURCES LTD CL B 878742204 870 182,033 SH   SOLE 168,028 0 14,005
TEGNA INC COM 87901J105 1,762 78,700 SH   SOLE 78,700 0 0
TELEFONICA S A SPONSORED ADR 879382208 5,298 440,000 SH   SOLE 440,000 0 0
TELUS CORP COM 87971M103 105,547 3,362,943 SH   SOLE 2,843,582 0 519,361
TEREX CORP NEW COM 880779103 15 817 SH   OTR 817 0 0
TEREX CORP NEW COM 880779103 2,070 115,400 SH   SOLE 115,400 0 0
TESLA MTRS INC COM 88160r101 248 998 SH   OTR 2 0 0 998
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 147 2,597 SH   OTR 2 0 0 2,597
TEVA PHARMACEUTICAL INDS LTD ADR 881624209 6,165 109,196 SH   SOLE 0 0 109,196
THERMO FISHER SCIENTIFIC INC COM 883556102 11,039 90,280 SH   OTR 1 62,700 0 27,580
THL CR INC COM 872438106 1,638 150,000 SH   SOLE 150,000 0 0
THOMSON REUTERS CORP COM 884903105 2 45 SH   OTR 2 0 0 45
THOMSON REUTERS CORP COM 884903105 47,091 1,176,222 SH   SOLE 1,164,903 0 11,319
THOR INDS INC COM 885160101 128 2,476 SH   OTR 2 0 0 2,476
THOR INDS INC COM 885160101 4,812 92,900 SH   SOLE 92,900 0 0
TIFFANY & CO NEW COM 886547108 464 6,014 SH   OTR 1 6,014 0 0
TIFFANY & CO NEW COM 886547108 9,481 122,774 SH   OTR 2 0 0 122,774
TIFFANY & CO NEW COM 886547108 15,407 199,518 SH   SOLE 199,518 0 0
TIFFANY & CO NEW COM 886547108 644 8,338 SH   OTR 8,338 0 0
TIME WARNER INC COM NEW 887317303 45,540 662,395 SH   OTR 1 593,915 0 68,480
TIME WARNER INC COM NEW 887317303 167 2,423 SH   OTR 2 0 0 2,423
TIME WARNER INC COM NEW 887317303 12,279 178,600 SH   SOLE 178,600 0 0
TJX COS INC NEW COM 872540109 1,972 27,607 SH   OTR 27,607 0 0
TJX COS INC NEW COM 872540109 18,151 254,151 SH   OTR 1 234,151 0 20,000
TJX COS INC NEW COM 872540109 25,031 350,472 SH   OTR 2 0 0 350,472
TJX COS INC NEW COM 872540109 159,540 2,233,833 SH   SOLE 2,233,527 0 306
TORONTO DOMINION BK ONT COM NEW 891160509 430,111 10,955,561 SH   SOLE 10,916,108 0 39,453
TOTAL S A SPONSORED ADR 89151E109 5,732 128,200 SH   SOLE 128,200 0 0
TOTAL S A SPONSORED ADR 89151E109 22 500 SH   OTR 1 500 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 22,081 188,280 SH   OTR 1 188,280 0 0
TRACTOR SUPPLY CO COM 892356106 1,431 16,969 SH   OTR 16,969 0 0
TRACTOR SUPPLY CO COM 892356106 9,061 107,465 SH   OTR 1 107,465 0 0
TRACTOR SUPPLY CO COM 892356106 20,424 242,226 SH   OTR 2 0 0 242,226
TRACTOR SUPPLY CO COM 892356106 99,564 1,180,791 SH   SOLE 1,180,791 0 0
TRANSALTA CORP COM 89346D107 1,352 292,200 SH   OTR 292,200 0 0
TRANSALTA CORP COM 89346D107 8,525 1,842,200 SH   SOLE 1,836,900 0 5,300
TRANSCANADA CORP COM 89353D107 46,091 1,463,345 SH   SOLE 1,313,144 0 150,201
TRAVELERS COMPANIES INC COM 89417e109 454 4,560 SH   OTR 2 0 0 4,560
TRIBUNE MEDIA CO CL A 896047503 1,943 54,588 SH   SOLE 54,588 0 0
TSAKOS ENERGY NAVIGATION LTD SHS G9108L108 6,101 750,400 SH   SOLE 749,600 0 800
TYSON FOODS INC CL A 902494103 1,438 33,360 SH   SOLE 33,360 0 0
UNILEVER N V N Y SHS NEW 904784709 6,524 162,300 SH   SOLE 161,700 0 600
UNILEVER N V N Y SHS NEW 904784709 24,905 619,525 SH   OTR 1 610,025 0 9,500
UNION PAC CORP COM 907818108 43,695 494,232 SH   OTR 1 457,412 0 36,820
UNION PAC CORP COM 907818108 18 204 SH   OTR 2 0 0 204
UNION PAC CORP COM 907818108 13,184 149,120 SH   SOLE 148,900 0 220
UNITED PARCEL SERVICE INC CL B 911312106 515 5,223 SH   OTR 1 5,223 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,280 12,970 SH   OTR 2 0 0 12,970
UNITED PARCEL SERVICE INC CL B 911312106 17 175 SH   SOLE 0 0 175
UNITED RENTALS INC COM 911363109 14 225 SH   OTR 225 0 0
UNITED RENTALS INC COM 911363109 2,474 41,200 SH   SOLE 41,200 0 0
UNITED TECHNOLOGIES CORP COM 913017109 21,557 242,244 SH   OTR 2 0 0 242,244
UNITED TECHNOLOGIES CORP COM 913017109 10,940 122,933 SH   OTR 1 122,933 0 0
UNITED TECHNOLOGIES CORP COM 913017109 1,480 16,630 SH   OTR 16,630 0 0
UNITED TECHNOLOGIES CORP COM 913017109 98,994 1,112,418 SH   SOLE 1,112,018 0 400
UNITEDHEALTH GROUP INC COM 91324P102 1,295 11,167 SH   OTR 11,167 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,005 8,663 SH   OTR 1 8,663 0 0
UNITEDHEALTH GROUP INC COM 91324p102 24,075 207,522 SH   OTR 2 0 0 207,522
UNITEDHEALTH GROUP INC COM 91324P102 31,884 274,837 SH   SOLE 274,764 0 73
UNIVERSAL CORP VA COM 913456109 4,560 92,000 SH   SOLE 92,000 0 0
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 1,291 27,500 SH   OTR 1 27,500 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 367 2,938 SH   OTR 1 2,938 0 0
US BANCORP DEL COM NEW 902973304 162,464 3,961,574 SH   SOLE 3,961,574 0 0
US BANCORP DEL COM NEW 902973304 2,023 49,329 SH   OTR 49,329 0 0
US BANCORP DEL COM NEW 902973304 15,983 389,740 SH   OTR 1 389,740 0 0
US BANCORP DEL COM NEW 902973304 28,060 684,216 SH   OTR 2 0 0 684,216
V F CORP COM 918204108 235 3,448 SH   OTR 2 0 0 3,448
VALEANT PHARMACEUTICALS INTL COM 91911K102 89,852 505,389 SH   SOLE 354,996 0 150,393
VALERO ENERGY CORP NEW COM 91913Y100 4,724 78,600 SH   SOLE 78,600 0 0
VALIDUS HOLDINGS LTD COM SHS G9319H102 1,532 34,000 SH   SOLE 34,000 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,252 22,451 SH   OTR 2 0 0 22,451
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,317 14,953 SH   OTR 2 0 0 14,953
VANGUARD INDEX FDS MID CAP ETF 922908629 691 5,920 SH   OTR 2 0 0 5,920
VANGUARD INDEX FDS REIT ETF 922908553 250 3,305 SH   OTR 2 0 0 3,305
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,155 6,576 SH   OTR 2 0 0 6,576
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 758 4,314 SH   SOLE 4,314 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 568 5,864 SH   OTR 2 0 0 5,864
VANGUARD INDEX FDS SMALL CP ETF 922908751 637 5,903 SH   OTR 2 0 0 5,903
VANGUARD INDEX FDS VALUE ETF 922908744 808 10,534 SH   OTR 2 0 0 10,534
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 54 1,620 SH   SOLE 1,620 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 396 11,975 SH   OTR 2 0 0 11,975
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 553 10,300 SH   OTR 10,300 0 0
VANGUARD SPECIALIZED PORTFOL DIV APP ETF 921908844 1,043 14,138 SH   OTR 2 0 0 14,138
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 5,850 164,153 SH   SOLE 164,153 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 2,819 45,000 SH   OTR 45,000 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 93 1,491 SH   OTR 2 0 0 1,491
VANGUARD WORLD FDS HEALTH CAR ETF 92204a504 2,255 18,396 SH   OTR 2 0 0 18,396
VARIAN MED SYS INC COM 92220P105 1,082 14,669 SH   OTR 14,669 0 0
VARIAN MED SYS INC COM 92220P105 8,449 114,517 SH   OTR 1 114,517 0 0
VARIAN MED SYS INC COM 92220p105 14,008 189,858 SH   OTR 2 0 0 189,858
VARIAN MED SYS INC COM 92220P105 85,416 1,157,718 SH   SOLE 1,117,071 0 40,647
VCA INC COM 918194101 1,290 24,500 SH   SOLE 24,500 0 0
VEREIT INC COM 92339V100 3,419 442,858 SH   SOLE 442,858 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 75 1,717 SH   OTR 2 0 0 1,717
VERIZON COMMUNICATIONS INC COM 92343V104 3,594 82,600 SH   SOLE 80,900 0 1,700
VERIZON COMMUNICATIONS INC COM 92343V104 48 1,100 SH   OTR 1 1,100 0 0
VERMILION ENERGY INC COM 923725105 83,942 2,617,309 SH   SOLE 2,616,054 0 1,255
VERTEX PHARMACEUTICALS INC COM 92532F100 229 2,200 SH   SOLE 2,200 0 0
VIACOM INC NEW CL B 92553P201 0 1 SH   OTR 1 1 0 0
VIACOM INC NEW CL B 92553p201 311 7,217 SH   OTR 2 0 0 7,217
VISA INC COM CL A 92826C839 1,814 26,040 SH   OTR 1 3,040 0 23,000
VISA INC COM CL A 92826c839 98 1,408 SH   OTR 2 0 0 1,408
VISA INC COM CL A 92826C839 397 5,700 SH   SOLE 5,700 0 0
VITAMIN SHOPPE INC COM 92849E101 3,574 109,500 SH   SOLE 109,500 0 0
VOYA FINL INC COM 929089100 3,532 91,100 SH   SOLE 91,100 0 0
WABTEC CORP COM 929740108 3,953 44,900 SH   SOLE 44,900 0 0
WABTEC CORP COM 929740108 129 1,470 SH   OTR 1 1,470 0 0
WELLS FARGO & CO NEW COM 949746101 2,279 44,391 SH   OTR 44,391 0 0
WELLS FARGO & CO NEW COM 949746101 16,754 326,278 SH   OTR 1 326,278 0 0
WELLS FARGO & CO NEW COM 949746101 29,132 567,316 SH   OTR 2 0 0 567,316
WELLS FARGO & CO NEW COM 949746101 183,729 3,577,983 SH   SOLE 3,576,228 0 1,755
WESTERN ALLIANCE BANCORP COM 957638109 1,443 47,000 SH   SOLE 47,000 0 0
WESTERN DIGITAL CORP COM 958102105 405 5,100 SH   SOLE 5,100 0 0
WESTERN UN CO COM 959802109 280 15,240 SH   OTR 1 15,240 0 0
WEX INC COM 96208T104 213 2,450 SH   OTR 1 2,450 0 0
WEYERHAEUSER CO COM 962166104 9,361 342,400 SH   SOLE 342,400 0 0
WHITEWAVE FOODS CO COM 966244105 2,489 62,000 SH   OTR 1 16,000 0 46,000
WHOLE FOODS MKT INC COM 966837106 29 908 SH   OTR 2 0 0 908
WHOLE FOODS MKT INC COM 966837106 3,336 105,400 SH   SOLE 105,400 0 0
WILLIAMS COS INC DEL COM 969457100 2,955 80,200 SH   SOLE 80,200 0 0
WILLIAMS COS INC DEL COM 969457100 92 2,500 SH   OTR 1 2,500 0 0
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949l105 220 6,885 SH   OTR 2 0 0 6,885
WILLIAMS SONOMA INC COM 969904101 16,446 215,400 SH   SOLE 215,400 0 0
WILSHIRE BANCORP INC COM 97186T108 2,204 209,700 SH   SOLE 209,700 0 0
WINNEBAGO INDS INC COM 974637100 3,307 172,700 SH   SOLE 172,700 0 0
WIPRO LTD SPON ADR 1 SH 97651M109 3,215 261,600 SH   SOLE 261,600 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717w851 397 8,157 SH   OTR 2 0 0 8,157
WPP PLC NEW ADR 92937A102 1,081 10,390 SH   OTR 1 10,390 0 0
WPX ENERGY INC PFD SER A CV 98212B202 1,084 30,000 SH   SOLE 0 0 30,000
YAHOO INC COM 984332106 2 70 SH   OTR 1 70 0 0
YAHOO INC COM 984332106 2,379 82,300 SH   SOLE 82,300 0 0
YANDEX N V SHS CLASS A N97284108 5,247 489,000 SH   SOLE 489,000 0 0