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
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD SPONSORED ADR 000375204 89,556 4,711 SH SOLE 0 4,212 499
AT&T INC COM 00206R102 476,707 16,709 SH SOLE 0 12,673 4,036
ABBOTT LABS COM 002824100 1,309,787 18,111 SH SOLE 0 12,497 5,614
ABBVIE INC COM 00287Y109 475,003 5,153 SH SOLE 0 4,094 1,059
ADOBE INC COM 00724F101 197,168 871 SH SOLE 0 770 101
ADVANCED DISP SVCS INC DEL COM 00790X101 182,107 7,610 SH SOLE 0 6,781 829
AGNICO EAGLE MINES LTD COM 008474108 182,027 4,524 SH SOLE 0 3,809 715
AIR PRODS & CHEMS INC COM 009158106 572,854 3,579 SH SOLE 0 2,817 762
ALGONQUIN PWR UTILS CORP COM 015857105 52,393 5,221 SH SOLE 0 4,648 573
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 113,485 828 SH SOLE 0 506 322
ALPHABET INC CAP STK CL C 02079K107 1,118,902 1,079 SH SOLE 0 757 322
ALPHABET INC CAP STK CL A 02079K305 1,501,595 1,436 SH SOLE 0 937 499
ALTRIA GROUP INC COM 02209S103 373,757 7,569 SH SOLE 0 6,359 1,210
AMAZON COM INC COM 023135106 145,828 97 SH SOLE 0 97 0
AMERICAN EXPRESS CO COM 025816109 48,126 505 SH SOLE 0 143 362
AMERICAN TOWER CORP NEW COM 03027X100 295,378 1,867 SH SOLE 0 1,639 228
AMERICAN WTR WKS CO INC NEW COM 030420103 673,694 7,422 SH SOLE 0 5,789 1,633
AMETEK INC NEW COM 031100100 4,603 68 SH SOLE 0 68 0
AMGEN INC COM 031162100 851,772 4,373 SH SOLE 0 3,379 994
ANALOG DEVICES INC COM 032654105 35,640 415 SH SOLE 0 114 301
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 90,132 1,370 SH SOLE 0 740 630
ANSYS INC COM 03662Q105 6,861 48 SH SOLE 0 48 0
APHRIA INC COM 03765K104 2,557 450 SH SOLE 0 0 450
APPLE INC COM 037833100 2,184,013 13,829 SH SOLE 0 10,421 3,408
APPLIED MATLS INC COM 038222105 8,222 251 SH SOLE 0 73 178
ARCOSA INC COM 039653100 1,827 66 SH SOLE 0 66 0
ASTRAZENECA PLC SPONSORED ADR 046353108 835,484 21,998 SH SOLE 0 17,647 4,351
AUTOMATIC DATA PROCESSING IN COM 053015103 569,671 4,343 SH SOLE 0 3,492 851
AUTOZONE INC COM 053332102 292,615 349 SH SOLE 0 309 40
BB&T CORP COM 054937107 898,283 20,736 SH SOLE 0 14,626 6,110
BCE INC COM NEW 05534B760 2,034,059 51,529 SH SOLE 0 31,280 20,249
BAIDU INC SPON ADR REP A 056752108 74,014 466 SH SOLE 0 412 54
BALL CORP COM 058498106 215,185 4,681 SH SOLE 0 4,101 580
BANCO SANTANDER SA ADR 05964H105 46,523 10,408 SH SOLE 0 8,542 1,866
BANK AMER CORP COM 060505104 837,675 33,969 SH SOLE 0 24,831 9,138
BANK MONTREAL QUE COM 063671101 865,350 13,259 SH SOLE 0 10,299 2,960
BANK N S HALIFAX COM 064149107 25,812,074 518,673 SH SOLE 0 306,124 212,549
BARRICK GOLD CORP COM 067901108 89,614 6,649 SH SOLE 0 6,506 143
BECTON DICKINSON & CO COM 075887109 1,240,676 5,508 SH SOLE 0 3,825 1,683
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,866,254 23,811 SH SOLE 0 17,700 6,111
BERRY GLOBAL GROUP INC COM 08579W103 610,869 12,855 SH SOLE 0 8,855 4,000
BHP GROUP LIMITED SPONSORED ADS 088606108 23,903 495 SH SOLE 0 495 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 209,385 2,457 SH SOLE 0 2,170 287
BIOGEN INC COM 09062X103 187,717 624 SH SOLE 0 293 331
BLACKROCK INC COM 09247X101 288,862 735 SH SOLE 0 648 87
BOOKING HLDGS INC COM 09857L108 935,593 543 SH SOLE 0 420 123
BOSTON SCIENTIFIC CORP COM 101137107 131,107 3,712 SH SOLE 0 1,725 1,987
BRISTOL MYERS SQUIBB CO COM 110122108 616,869 11,872 SH SOLE 0 8,759 3,113
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 13,713,856 358,662 SH SOLE 0 188,689 169,973
CAE INC COM 124765108 709,833 38,887 SH SOLE 0 26,208 12,679
CBOE GLOBAL MARKETS INC COM 12503M108 123,483 1,263 SH SOLE 0 1,050 213
CME GROUP INC COM CL A 12572Q105 132,993 707 SH SOLE 0 606 101
CVS HEALTH CORP COM 126650100 2,157,835 32,934 SH SOLE 0 23,356 9,578
CAMECO CORP COM 13321L108 28,895 2,550 SH SOLE 0 2,467 83
CAMPBELL SOUP CO COM 134429109 149,749 4,542 SH SOLE 0 4,012 530
CDN IMPERIAL BK COMM TORONTO COM 136069101 2,707,669 36,426 SH SOLE 0 29,893 6,533
CANADIAN NATL RY CO COM 136375102 17,205,027 233,042 SH SOLE 0 132,841 100,201
CANADIAN NAT RES LTD COM 136385101 24,308,816 1,010,548 SH SOLE 0 556,561 453,987
CANADIAN PAC RY LTD COM 13645T100 1,908,726 10,782 SH SOLE 0 8,910 1,872
CANOPY GROWTH CORP COM 138035100 55,518 2,072 SH SOLE 0 0 2,072
CELESTICA INC SUB VTG SHS 15101Q108 129,677 14,902 SH SOLE 0 12,809 2,093
CENOVUS ENERGY INC COM 15135U109 1,286,838 183,190 SH SOLE 0 149,034 34,156
CHEVRON CORP NEW COM 166764100 37,104 341 SH SOLE 0 98 243
CISCO SYS INC COM 17275R102 1,310,332 30,192 SH SOLE 0 21,128 9,064
CITIGROUP INC COM NEW 172967424 60,626 1,165 SH SOLE 0 343 822
COCA COLA CO COM 191216100 667,021 14,093 SH SOLE 0 9,916 4,177
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 560,108 8,822 SH SOLE 0 6,076 2,746
COLGATE PALMOLIVE CO COM 194162103 994,043 16,701 SH SOLE 0 12,028 4,673
COMCAST CORP NEW CL A 20030N101 1,154,294 33,900 SH SOLE 0 22,201 11,699
COMERICA INC COM 200340107 91,056 1,326 SH SOLE 0 613 713
COMMERCE BANCSHARES INC COM 200525103 24,742 439 SH SOLE 0 126 313
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102 6,061 752 SH SOLE 0 752 0
CONOCOPHILLIPS COM 20825C104 30,364 487 SH SOLE 0 142 345
COSTCO WHSL CORP NEW COM 22160K105 746,670 3,665 SH SOLE 0 2,922 743
CRESCENT PT ENERGY CORP COM 22576C101 90,707 29,984 SH SOLE 0 25,754 4,230
CROWN HOLDINGS INC COM 228368106 66,412 1,598 SH SOLE 0 1,412 186
DBX ETF TR XTRACK MSCI JAPN 233051507 118,468 3,269 SH SOLE 0 3,269 0
DANAHER CORP DEL COM 235851102 51,441 499 SH SOLE 0 142 357
DARDEN RESTAURANTS INC COM 237194105 713,285 7,145 SH SOLE 0 5,694 1,451
DAVITA INC COM 23918K108 998,747 19,412 SH SOLE 0 13,735 5,677
DESCARTES SYS GROUP INC COM 249906108 133,544 5,077 SH SOLE 0 3,359 1,718
DIAGEO P L C SPON ADR NEW 25243Q205 13,158,626 92,784 SH SOLE 0 49,819 42,965
DIAMOND OFFSHORE DRILLING IN COM 25271C102 84,870 9,000 SH SOLE 0 8,135 865
DIGITAL RLTY TR INC COM 253868103 719,958 6,757 SH SOLE 0 5,618 1,139
DISNEY WALT CO COM DISNEY 254687106 10,088,610 91,999 SH SOLE 0 46,150 45,849
DOLLAR TREE INC COM 256746108 831,845 9,211 SH SOLE 0 6,374 2,837
DUKE ENERGY CORP NEW COM NEW 26441C204 752,102 8,717 SH SOLE 0 7,245 1,472
ENI S P A SPONSORED ADR 26874R108 7,402 235 SH SOLE 0 106 129
EOG RES INC COM 26875P101 687,302 7,881 SH SOLE 0 5,291 2,590
E TRADE FINANCIAL CORP COM NEW 269246401 97,435 2,220 SH SOLE 0 1,934 286
EBAY INC COM 278642103 104,654 3,727 SH SOLE 0 1,451 2,276
ECOLAB INC COM 278865100 9,737,034 66,081 SH SOLE 0 33,364 32,717
ELECTRONIC ARTS INC COM 285512109 303,133 3,842 SH SOLE 0 3,226 616
ENCANA CORP COM 292505104 89,266 15,485 SH SOLE 0 13,330 2,155
ENBRIDGE INC COM 29250N105 15,390,248 496,122 SH SOLE 0 295,744 200,378
EPAM SYS INC COM 29414B104 65,418 564 SH SOLE 0 501 63
EQUINIX INC COM PAR $0.001 29444U700 120,599 342 SH SOLE 0 302 40
EQUINOR ASA SPONSORED ADR 29446M102 700,261 33,078 SH SOLE 0 26,829 6,249
EXELON CORP COM 30161N101 993,918 22,043 SH SOLE 0 18,372 3,671
EXXON MOBIL CORP COM 30231G102 28,170 413 SH SOLE 0 118 295
FACEBOOK INC CL A 30303M102 74,709 569 SH SOLE 0 569 0
FEDEX CORP COM 31428X106 303,311 1,881 SH SOLE 0 1,737 144
FIDELITY NATL INFORMATION SV COM 31620M106 31,054 303 SH SOLE 0 87 216
58 COM INC SPON ADR REP A 31680Q104 6,339 117 SH SOLE 0 117 0
FISERV INC COM 337738108 997,287 13,563 SH SOLE 0 9,318 4,245
FLEXSHARES TR STOXX GLOBR INF 33939L795 22,631 518 SH SOLE 0 518 0
FORTIS INC COM 349553107 1,986,343 59,704 SH SOLE 0 51,142 8,562
FRANCO NEVADA CORP COM 351858105 8,097,773 115,760 SH SOLE 0 59,593 56,167
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 47,598 1,470 SH SOLE 0 1,245 225
GENESEE & WYO INC CL A 371559105 102,813 1,389 SH SOLE 0 1,219 170
GILDAN ACTIVEWEAR INC COM 375916103 2,206,801 72,965 SH SOLE 0 53,592 19,373
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 389,601 10,199 SH SOLE 0 7,620 2,579
GOLDCORP INC NEW COM 380956409 119,704 12,278 SH SOLE 0 11,989 289
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 5,937 153 SH SOLE 0 153 0
GROUPE CGI INC CL A SUB VTG 39945C109 2,608,705 42,672 SH SOLE 0 33,423 9,249
HDFC BANK LTD ADR REPS 3 SHS 40415F101 137,397 1,327 SH SOLE 0 714 613
HALLIBURTON CO COM 406216101 9,508 358 SH SOLE 0 101 257
HOME DEPOT INC COM 437076102 650,775 3,786 SH SOLE 0 3,161 625
HONEYWELL INTL INC COM 438516106 242,253 1,834 SH SOLE 0 774 1,060
ICICI BK LTD ADR 45104G104 16,206 1,575 SH SOLE 0 1,575 0
ILLINOIS TOOL WKS INC COM 452308109 450,402 3,556 SH SOLE 0 2,727 829
IMPERIAL OIL LTD COM NEW 453038408 24,747 979 SH SOLE 0 979 0
INCYTE CORP COM 45337C102 269,006 4,231 SH SOLE 0 3,726 505
ING GROEP N V SPONSORED ADR 456837103 36,755 3,448 SH SOLE 0 2,840 608
INTEL CORP COM 458140100 30,235 644 SH SOLE 0 182 462
INTERCONTINENTAL EXCHANGE IN COM 45866F104 374,064 4,967 SH SOLE 0 2,877 2,090
INTERNATIONAL BUSINESS MACHS COM 459200101 17,268 152 SH SOLE 0 43 109
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 9,723,136 72,431 SH SOLE 0 37,577 34,854
INTUIT COM 461202103 9,840 50 SH SOLE 0 50 0
IQVIA HLDGS INC COM 46266C105 847,997 7,299 SH SOLE 0 4,537 2,762
IRON MTN INC NEW COM 46284V101 472,942 14,597 SH SOLE 0 11,882 2,715
ISHARES TR CORE S&P TTL STK 464287150 890,447 15,699 SH SOLE 0 15,699 0
ISHARES TR CORE US AGGBD ET 464287226 201,422 1,892 SH SOLE 0 1,686 206
ISHARES TR SHRT NAT MUN ETF 464288158 115,979 1,101 SH SOLE 0 873 228
ISHARES TR IBOXX HI YD ETF 464288513 4,865 60 SH SOLE 0 0 60
ISHARES TR USD INV GRDE ETF 464288620 174,649 3,299 SH SOLE 0 3,299 0
ISHARES TR CORE MSCI TOTAL 46432F834 675,947 12,885 SH SOLE 0 12,885 0
ISHARES TR CORE MSCI EAFE 46432F842 100,173 1,823 SH SOLE 0 0 1,823
ISHARES INC CORE MSCI EMKT 46434G103 26,398 560 SH SOLE 0 560 0
ISHARES TR GLOBAL REIT ETF 46434V647 22,080 940 SH SOLE 0 940 0
JPMORGAN CHASE & CO COM 46625H100 2,701,664 27,647 SH SOLE 0 20,223 7,424
JOHNSON & JOHNSON COM 478160104 3,800,171 29,445 SH SOLE 0 22,013 7,432
KELLOGG CO COM 487836108 493,340 8,646 SH SOLE 0 6,425 2,221
KEURIG DR PEPPER INC COM 49271V100 361,767 14,115 SH SOLE 0 11,783 2,332
KIMBERLY CLARK CORP COM 494368103 855,572 7,507 SH SOLE 0 5,987 1,520
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 17,414 496 SH SOLE 0 222 274
LKQ CORP COM 501889208 1,945 82 SH SOLE 0 82 0
LILLY ELI & CO COM 532457108 66,539 575 SH SOLE 0 172 403
LIVERAMP HLDGS INC COM 53815P108 228,282 5,911 SH SOLE 0 5,228 683
LOCKHEED MARTIN CORP COM 539830109 915,130 3,495 SH SOLE 0 2,909 586
LOWES COS INC COM 548661107 141,187 1,529 SH SOLE 0 608 921
MAGNA INTL INC COM 559222401 547,888 12,113 SH SOLE 0 9,141 2,972
MANULIFE FINL CORP COM 56501R106 15,002,740 1,057,395 SH SOLE 0 578,679 478,716
MARSH & MCLENNAN COS INC COM 571748102 10,523 132 SH SOLE 0 132 0
MASTERCARD INCORPORATED CL A 57636Q104 2,370,261 12,565 SH SOLE 0 9,477 3,088
MAXAR TECHNOLOGIES LTD COM 57778L103 3,313 278 SH SOLE 0 201 77
MCDONALDS CORP COM 580135101 1,104,423 6,220 SH SOLE 0 4,683 1,537
MEDICAL PPTYS TRUST INC COM 58463J304 574,438 35,746 SH SOLE 0 28,367 7,379
MEDIDATA SOLUTIONS INC COM 58471A105 61,545 913 SH SOLE 0 808 105
MERCK & CO INC COM 58933Y105 386,505 5,055 SH SOLE 0 4,140 915
METHANEX CORP COM 59151K108 176,216 3,665 SH SOLE 0 3,179 486
MICROSOFT CORP COM 594918104 6,014,104 59,159 SH SOLE 0 43,171 15,988
MIDDLEBY CORP COM 596278101 8,346,923 81,259 SH SOLE 0 40,968 40,291
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 48,002 9,877 SH SOLE 0 8,534 1,343
MOLSON COORS BREWING CO CL B 60871R209 209,701 3,734 SH SOLE 0 2,583 1,151
MONDELEZ INTL INC CL A 609207105 1,200,239 29,991 SH SOLE 0 22,326 7,665
MOTOROLA SOLUTIONS INC COM NEW 620076307 173,304 1,507 SH SOLE 0 601 906
NIKE INC CL B 654106103 277,579 3,745 SH SOLE 0 3,322 423
NOBLE ENERGY INC COM 655044105 259,338 13,824 SH SOLE 0 9,367 4,457
NOVARTIS A G SPONSORED ADR 66987V109 1,206,574 14,061 SH SOLE 0 11,124 2,937
NVIDIA CORP COM 67066G104 45,253 339 SH SOLE 0 299 40
NUTRIEN LTD COM 67077M108 4,460,670 95,435 SH SOLE 0 69,914 25,521
O REILLY AUTOMOTIVE INC NEW COM 67103H107 150,467 437 SH SOLE 0 387 50
OLIN CORP COM PAR $1 680665205 69,953 3,482 SH SOLE 0 3,041 441
OMNICOM GROUP INC COM 681919106 322,080 4,397 SH SOLE 0 3,282 1,115
OPEN TEXT CORP COM 683715106 2,802,689 86,293 SH SOLE 0 67,117 19,176
ORACLE CORP COM 68389X105 2,796,410 61,936 SH SOLE 0 45,398 16,538
PARKER HANNIFIN CORP COM 701094104 294,342 1,974 SH SOLE 0 1,478 496
PAYCHEX INC COM 704326107 431,621 6,622 SH SOLE 0 5,295 1,327
PEMBINA PIPELINE CORP COM 706327103 2,966,321 99,966 SH SOLE 0 65,134 34,832
PEPSICO INC COM 713448108 8,169,290 73,957 SH SOLE 0 39,907 34,050
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 7,102 271 SH SOLE 0 271 0
PFIZER INC COM 717081103 944,325 21,639 SH SOLE 0 16,533 5,106
PRECISION DRILLING CORP COM 2010 74022D308 1,463 850 SH SOLE 0 850 0
PROCTER AND GAMBLE CO COM 742718109 697,732 7,589 SH SOLE 0 4,889 2,700
PRUDENTIAL PLC ADR 74435K204 8,332,994 235,595 SH SOLE 0 118,931 116,664
QORVO INC COM 74736K101 294,249 4,846 SH SOLE 0 4,287 559
RAYTHEON CO COM NEW 755111507 972,138 6,341 SH SOLE 0 5,284 1,057
REGENERON PHARMACEUTICALS COM 75886F107 156,886 420 SH SOLE 0 372 48
RELX PLC SPONSORED ADR 759530108 322,130 15,706 SH SOLE 0 10,621 5,085
REPUBLIC SVCS INC COM 760759100 707,012 9,806 SH SOLE 0 7,767 2,039
RESTAURANT BRANDS INTL INC COM 76131D103 857,281 16,410 SH SOLE 0 11,635 4,775
RITCHIE BROS AUCTIONEERS COM 767744105 14,211 436 SH SOLE 0 195 241
ROCKWELL AUTOMATION INC COM 773903109 84,419 561 SH SOLE 0 256 305
ROGERS COMMUNICATIONS INC CL B 775109200 10,545,277 206,489 SH SOLE 0 118,693 87,796
ROSS STORES INC COM 778296103 51,257 616 SH SOLE 0 176 440
ROYAL BK CDA MONTREAL QUE COM 780087102 8,545,969 125,088 SH SOLE 0 87,955 37,133
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 767,241 13,167 SH SOLE 0 10,687 2,480
RYANAIR HLDGS PLC SPONSORED ADR NE 783513203 10,772 151 SH SOLE 0 151 0
S&P GLOBAL INC COM 78409V104 140,370 826 SH SOLE 0 389 437
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,885,775 27,531 SH SOLE 0 13,827 13,704
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 20,750 625 SH SOLE 0 625 0
SANOFI SPONSORED ADR 80105N105 738,172 17,040 SH SOLE 0 13,831 3,209
SAP SE SPON ADR 803054204 11,778,855 118,321 SH SOLE 0 60,435 57,886
SCHLUMBERGER LTD COM 806857108 351,920 9,735 SH SOLE 0 6,232 3,503
SCHWAB CHARLES CORP NEW COM 808513105 309,888 7,460 SH SOLE 0 4,961 2,499
SEALED AIR CORP NEW COM 81211K100 189,425 5,437 SH SOLE 0 4,816 621
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 233,155 2,697 SH SOLE 0 2,697 0
SERVICENOW INC COM 81762P102 285,529 1,605 SH SOLE 0 1,421 184
SHAW COMMUNICATIONS INC CL B CONV 82028K200 149,833 8,305 SH SOLE 0 6,672 1,633
SHIRE PLC SPONSORED ADR 82481R106 16,368 94 SH SOLE 0 50 44
SHOPIFY INC CL A 82509L107 2,899 21 SH SOLE 0 21 0
SIX FLAGS ENTMT CORP NEW COM 83001A102 522,977 9,401 SH SOLE 0 7,818 1,583
STANTEC INC COM 85472N109 2,204,418 100,989 SH SOLE 0 73,574 27,415
STARBUCKS CORP COM 855244109 145,267 2,255 SH SOLE 0 962 1,293
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 11,379 1,748 SH SOLE 0 1,748 0
SUN LIFE FINL INC COM 866796105 972,947 29,419 SH SOLE 0 24,882 4,537
SUNCOR ENERGY INC NEW COM 867224107 2,109,828 75,659 SH SOLE 0 61,721 13,938
TJX COS INC NEW COM 872540109 688,503 15,389 SH SOLE 0 10,586 4,803
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 103,660 2,810 SH SOLE 0 1,523 1,287
TARGA RES CORP COM 87612G101 11,778 327 SH SOLE 0 264 63
TECK RESOURCES LTD CL B 878742204 35,816 1,666 SH SOLE 0 1,565 101
TELUS CORP COM 87971M103 1,270,446 38,355 SH SOLE 0 32,760 5,595
TESLA INC COM 88160R101 18,308 55 SH SOLE 0 55 0
THERMO FISHER SCIENTIFIC INC COM 883556102 16,151,739 72,193 SH SOLE 0 38,776 33,417
THOMSON REUTERS CORP COM NEW 884903709 2,511,962 52,173 SH SOLE 0 38,638 13,535
3M CO COM 88579Y101 1,811,845 9,512 SH SOLE 0 6,844 2,668
TORONTO DOMINION BK ONT COM NEW 891160509 27,630,337 556,356 SH SOLE 0 321,907 234,449
TOTAL S A SPONSORED ADR 89151E109 792,400 15,183 SH SOLE 0 12,144 3,039
TRANSALTA CORP COM 89346D107 19,041 4,667 SH SOLE 0 4,329 338
TRANSCANADA CORP COM 89353D107 1,328,169 37,263 SH SOLE 0 24,982 12,281
TRINITY INDS INC COM 896522109 4,115 200 SH SOLE 0 200 0
US BANCORP DEL COM NEW 902973304 1,219,177 26,672 SH SOLE 0 18,586 8,086
ULTA BEAUTY INC COM 90384S303 93,039 380 SH SOLE 0 335 45
UNILEVER PLC SPON ADR NEW 904767704 420,455 8,047 SH SOLE 0 4,749 3,298
UNILEVER N V N Y SHS NEW 904784709 791,182 14,706 SH SOLE 0 12,275 2,431
UNION PAC CORP COM 907818108 67,574 489 SH SOLE 0 144 345
UNITED TECHNOLOGIES CORP COM 913017109 118,585 1,114 SH SOLE 0 435 679
UNITEDHEALTH GROUP INC COM 91324P102 13,524,948 54,280 SH SOLE 0 29,269 25,011
VAREX IMAGING CORP COM 92214X106 49,017 2,070 SH SOLE 0 1,751 319
VERIZON COMMUNICATIONS INC COM 92343V104 1,473,432 26,213 SH SOLE 0 20,386 5,827
VERISK ANALYTICS INC COM 92345Y106 1,198,239 10,990 SH SOLE 0 7,668 3,322
VERMILION ENERGY INC COM 923725105 719,586 34,277 SH SOLE 0 28,115 6,162
VISA INC COM CL A 92826C839 17,059,497 129,268 SH SOLE 0 70,938 58,330
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 40,950 2,124 SH SOLE 0 1,862 262
WEC ENERGY GROUP INC COM 92939U106 733,459 10,593 SH SOLE 0 8,848 1,745
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,037,021 15,170 SH SOLE 0 10,501 4,669
WASTE CONNECTIONS INC COM 94106B101 151,794 2,053 SH SOLE 0 1,758 295
WASTE MGMT INC DEL COM 94106L109 1,002,294 11,263 SH SOLE 0 9,267 1,996
WATERS CORP COM 941848103 6,225 33 SH SOLE 0 33 0
WELBILT INC COM 949090104 37,772 3,406 SH SOLE 0 1,564 1,842
WELLS FARGO CO NEW COM 949746101 1,067,029 23,151 SH SOLE 0 15,890 7,261
WINMARK CORP COM 974250102 66,395 444 SH SOLE 0 372 72
WORLDPAY INC CL A 981558109 158,641 2,077 SH SOLE 0 962 1,115
ZOETIS INC CL A 98978V103 259,669 3,036 SH SOLE 0 1,265 1,771
AON PLC SHS CL A G0408V102 246,983 1,699 SH SOLE 0 797 902
AXALTA COATING SYS LTD COM G0750C108 167,616 7,157 SH SOLE 0 6,271 886
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,058,205 7,505 SH SOLE 0 5,750 1,755
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN G16249107 402,213 25,016 SH SOLE 0 22,961 2,055
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 156,133 4,540 SH SOLE 0 3,438 1,102
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 52,469 2,035 SH SOLE 0 1,841 194
COCA COLA EUROPEAN PARTNERS SHS G25839104 115,012 2,509 SH SOLE 0 1,129 1,380
EATON CORP PLC SHS G29183103 68,728 1,001 SH SOLE 0 472 529
ENSCO PLC SHS CLASS A G3157S106 49,384 13,911 SH SOLE 0 12,408 1,503
LINDE PLC COM G5494J103 10,995,916 70,446 SH SOLE 0 35,638 34,808
MEDTRONIC PLC SHS G5960L103 613,683 6,746 SH SOLE 0 4,420 2,326
NIELSEN HLDGS PLC SHS EUR G6518L108 5,852,517 250,858 SH SOLE 0 133,098 117,760
NORDIC AMERN OFFSHORE LTD SHS G65772108 336 800 SH SOLE 0 800 0
TRANSOCEAN LTD REG SHS H8817H100 113,212 16,313 SH SOLE 0 14,617 1,696
ASML HOLDING N V N Y REGISTRY SHS N07059210 38,756 249 SH SOLE 0 216 33
YANDEX N V SHS CLASS A N97284108 8,338 305 SH SOLE 0 305 0