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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AT&T INC COM 00206R102   554,691 16,553 SH   SOLE   0 12,429 4,124
ABBOTT LABS COM 002824100   1,415,066 16,826 SH   SOLE   0 11,016 5,810
ABBVIE INC COM 00287Y109   9,526 131 SH   SOLE   0 131 0
ACTIVISION BLIZZARD INC COM 00507V109   141,788 3,004 SH   SOLE   0 2,588 416
ADVANCE AUTO PARTS INC COM 00751Y106   155,218 1,007 SH   SOLE   0 864 143
AGNICO EAGLE MINES LTD COM 008474108   229,712 4,481 SH   SOLE   0 3,617 864
AIR PRODS & CHEMS INC COM 009158106   791,163 3,495 SH   SOLE   0 2,689 806
ALGONQUIN PWR UTILS CORP COM 015857105   62,840 5,186 SH   SOLE   0 4,723 463
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   604,597 3,568 SH   SOLE   0 2,057 1,511
ALPHABET INC CAP STK CL C 02079K107   1,222,509 1,131 SH   SOLE   0 778 353
ALPHABET INC CAP STK CL A 02079K305   1,672,926 1,545 SH   SOLE   0 979 566
ALTRIA GROUP INC COM 02209S103   5,113 108 SH   SOLE   0 108 0
AMAZON COM INC COM 023135106   185,575 98 SH   SOLE   0 98 0
AMERICAN ELEC PWR CO INC COM 025537101   2,552 29 SH   SOLE   0 29 0
AMERICAN EXPRESS CO COM 025816109   62,337 505 SH   SOLE   0 143 362
AMERICAN TOWER CORP NEW COM 03027X100   199,543 976 SH   SOLE   0 840 136
AMERICAN WTR WKS CO INC NEW COM 030420103   870,812 7,507 SH   SOLE   0 5,645 1,862
AMETEK INC NEW COM 031100100   6,177 68 SH   SOLE   0 68 0
AMGEN INC COM 031162100   1,352,983 7,342 SH   SOLE   0 5,777 1,565
AMPHENOL CORP NEW CL A 032095101   580,628 6,052 SH   SOLE   0 3,136 2,916
ANALOG DEVICES INC COM 032654105   46,841 415 SH   SOLE   0 114 301
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   221,540 2,503 SH   SOLE   0 1,302 1,201
ANSYS INC COM 03662Q105   8,602 42 SH   SOLE   0 42 0
APHRIA INC COM 03765K104   3,164 450 SH   SOLE   0 0 450
APPLE INC COM 037833100   2,389,488 12,073 SH   SOLE   0 9,099 2,974
APPLIED MATLS INC COM 038222105   11,272 251 SH   SOLE   0 73 178
APTARGROUP INC COM 038336103   5,595 45 SH   SOLE   0 45 0
ARCOSA INC COM 039653100   2,483 66 SH   SOLE   0 66 0
ASTRAZENECA PLC SPONSORED ADR 046353108   449,250 10,883 SH   SOLE   0 8,553 2,330
AUTOMATIC DATA PROCESSING IN COM 053015103   697,527 4,219 SH   SOLE   0 3,327 892
AUTOZONE INC COM 053332102   161,622 147 SH   SOLE   0 126 21
BB&T CORP COM 054937107   1,768 36 SH   SOLE   0 0 36
BCE INC COM NEW 05534B760   2,575,992 56,626 SH   SOLE   0 33,146 23,480
BP PLC SPONSORED ADR 055622104   404,281 9,695 SH   SOLE   0 7,701 1,994
BAIDU INC SPON ADR REP A 056752108   29,105 248 SH   SOLE   0 248 0
BALL CORP COM 058498106   6,509 93 SH   SOLE   0 93 0
BANCO SANTANDER SA ADR 05964H105   31,460 6,869 SH   SOLE   0 6,869 0
BANK AMER CORP COM 060505104   114,840 3,960 SH   SOLE   0 687 3,273
BANK MONTREAL QUE COM 063671101   1,130,891 14,973 SH   SOLE   0 11,585 3,388
BANK N S HALIFAX COM 064149107   30,025,088 559,054 SH   SOLE   0 324,947 234,107
BANK OZK COM 06417N103   554,558 18,430 SH   SOLE   0 12,147 6,283
BARRICK GOLD CORPORATION COM 067901108   102,695 6,507 SH   SOLE   0 6,374 133
BECTON DICKINSON & CO COM 075887109   1,373,454 5,450 SH   SOLE   0 3,607 1,843
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,101,371 23,931 SH   SOLE   0 17,607 6,324
BERRY GLOBAL GROUP INC COM 08579W103   781,171 14,854 SH   SOLE   0 9,725 5,129
BHP GROUP LTD SPONSORED ADS 088606108   633,282 10,898 SH   SOLE   0 9,013 1,885
BIOMARIN PHARMACEUTICAL INC COM 09061G101   109,289 1,276 SH   SOLE   0 1,094 182
BLACKROCK INC COM 09247X101   305,045 650 SH   SOLE   0 558 92
BOOKING HLDGS INC COM 09857L108   403,062 215 SH   SOLE   0 185 30
BOSTON SCIENTIFIC CORP COM 101137107   1,001,820 23,309 SH   SOLE   0 14,547 8,762
BRISTOL MYERS SQUIBB CO COM 110122108   1,405 31 SH   SOLE   0 0 31
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   5,927 170 SH   SOLE   0 170 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   19,810,784 414,145 SH   SOLE   0 220,896 193,249
B2GOLD CORP COM 11777Q209   75,971 25,000 SH   SOLE   0 25,000 0
CAE INC COM 124765108   1,592,044 59,219 SH   SOLE   0 35,831 23,388
CBOE GLOBAL MARKETS INC COM 12503M108   759,601 7,313 SH   SOLE   0 4,613 2,700
CGI INC CL A SUB VTG 12532H104   2,719,059 35,371 SH   SOLE   0 26,828 8,543
CME GROUP INC COM 12572Q105   1,385,945 7,140 SH   SOLE   0 4,879 2,261
CNOOC LTD SPONSORED ADR 126132109   3,407 20 SH   SOLE   0 20 0
CVS HEALTH CORP COM 126650100   1,232,781 22,624 SH   SOLE   0 15,466 7,158
CAMECO CORP COM 13321L108   27,336 2,550 SH   SOLE   0 2,467 83
CDN IMPERIAL BK COMM TORONTO COM 136069101   2,154,268 27,398 SH   SOLE   0 22,133 5,265
CANADIAN NATL RY CO COM 136375102   21,267,236 229,816 SH   SOLE   0 133,264 96,552
CANADIAN NAT RES LTD COM 136385101   26,432,084 980,405 SH   SOLE   0 552,575 427,830
CANADIAN PAC RY LTD COM 13645T100   2,044,111 8,680 SH   SOLE   0 7,063 1,617
CANOPY GROWTH CORP COM 138035100   83,642 2,072 SH   SOLE   0 0 2,072
CELESTICA INC SUB VTG SHS 15101Q108   98,512 14,432 SH   SOLE   0 11,892 2,540
CENOVUS ENERGY INC COM 15135U109   1,279,671 145,107 SH   SOLE   0 116,255 28,852
CHEVRON CORP NEW COM 166764100   59,357 477 SH   SOLE   0 183 294
CISCO SYS INC COM 17275R102   1,661,438 30,357 SH   SOLE   0 21,405 8,952
CITIGROUP INC COM NEW 172967424   40,057 572 SH   SOLE   0 160 412
COCA COLA CO COM 191216100   817,673 16,058 SH   SOLE   0 10,878 5,180
COCA COLA FEMSA S A B DE C V SPONSORD ADR REP 191241108   1,553 25 SH   SOLE   0 25 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   725,561 11,446 SH   SOLE   0 7,532 3,914
COLFAX CORP COM 194014106   1,962 70 SH   SOLE   0 70 0
COLGATE PALMOLIVE CO COM 194162103   1,198,824 16,727 SH   SOLE   0 11,455 5,272
COMCAST CORP NEW CL A 20030N101   1,336,724 31,616 SH   SOLE   0 19,916 11,700
COMERICA INC COM 200340107   121,526 1,673 SH   SOLE   0 804 869
COMMERCE BANCSHARES INC COM 200525103   47,012 788 SH   SOLE   0 220 568
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102   4,551 374 SH   SOLE   0 324 50
CONOCOPHILLIPS COM 20825C104   29,707 487 SH   SOLE   0 142 345
CORELOGIC INC COM 21871D103   108,758 2,600 SH   SOLE   0 1,230 1,370
COSTCO WHSL CORP NEW COM 22160K105   957,149 3,622 SH   SOLE   0 2,828 794
CRESCENT PT ENERGY CORP COM 22576C101   87,082 26,340 SH   SOLE   0 23,822 2,518
CROWN CASTLE INTL CORP NEW COM 22822V101   7,690 59 SH   SOLE   0 59 0
CROWN HOLDINGS INC COM 228368106   145,906 2,388 SH   SOLE   0 2,072 316
DBX ETF TR XTRACK MSCI JAPN 233051507   124,450 3,269 SH   SOLE   0 3,269 0
DANAHER CORPORATION COM 235851102   71,317 499 SH   SOLE   0 142 357
DARDEN RESTAURANTS INC COM 237194105   1,068,789 8,780 SH   SOLE   0 6,915 1,865
DAVITA INC COM 23918K108   930,540 16,540 SH   SOLE   0 10,883 5,657
DESCARTES SYS GROUP INC COM 249906108   110,868 2,997 SH   SOLE   0 2,382 615
DIAGEO P L C SPON ADR NEW 25243Q205   18,109,453 105,092 SH   SOLE   0 57,634 47,458
DIAMOND OFFSHORE DRILLING IN COM 25271C102   69,868 7,877 SH   SOLE   0 7,011 866
DIGITAL RLTY TR INC COM 253868103   1,091,442 9,266 SH   SOLE   0 7,373 1,893
DISNEY WALT CO COM DISNEY 254687106   14,749,195 105,623 SH   SOLE   0 54,583 51,040
DOLLAR GEN CORP NEW COM 256677105   375,339 2,777 SH   SOLE   0 1,966 811
DOLLAR TREE INC COM 256746108   1,174,202 10,934 SH   SOLE   0 7,711 3,223
DOMINION ENERGY INC COM 25746U109   10,747 139 SH   SOLE   0 139 0
DUKE ENERGY CORP NEW COM NEW 26441C204   737,068 8,353 SH   SOLE   0 6,936 1,417
EOG RES INC COM 26875P101   697,768 7,490 SH   SOLE   0 4,781 2,709
E TRADE FINANCIAL CORP COM NEW 269246401   85,810 1,924 SH   SOLE   0 1,652 272
EBAY INC COM 278642103   169,810 4,299 SH   SOLE   0 1,731 2,568
ECOLAB INC COM 278865100   15,655,215 79,291 SH   SOLE   0 41,353 37,938
ELANCO ANIMAL HEALTH INC COM 28414H103   4,934 146 SH   SOLE   0 146 0
ELECTRONIC ARTS INC COM 285512109   350,663 3,463 SH   SOLE   0 2,818 645
ENCANA CORP COM 292505104   79,452 15,485 SH   SOLE   0 13,330 2,155
ENBRIDGE INC COM 29250N105   25,708,454 711,847 SH   SOLE   0 408,649 303,198
EQUINIX INC COM 29444U700   151,287 300 SH   SOLE   0 260 40
EQUINOR ASA SPONSORED ADR 29446M102   8,268 418 SH   SOLE   0 362 56
EXELON CORP COM 30161N101   917,811 19,145 SH   SOLE   0 15,849 3,296
EXXON MOBIL CORP COM 30231G102   40,230 525 SH   SOLE   0 230 295
FACEBOOK INC CL A 30303M102   243,759 1,263 SH   SOLE   0 1,190 73
FEDEX CORP COM 31428X106   182,086 1,109 SH   SOLE   0 954 155
FIDELITY NATL INFORMATION SV COM 31620M106   37,172 303 SH   SOLE   0 87 216
58 COM INC SPON ADR REP A 31680Q104   4,662 75 SH   SOLE   0 65 10
FISERV INC COM 337738108   1,175,325 12,893 SH   SOLE   0 8,387 4,506
FLEXSHARES TR STOXX GLOBR INF 33939L795   65,433 1,283 SH   SOLE   0 1,283 0
FORTIS INC COM 349553107   1,787,246 45,267 SH   SOLE   0 38,355 6,912
FRANCO NEVADA CORP COM 351858105   12,266,472 144,538 SH   SOLE   0 76,768 67,770
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106   39,358 1,002 SH   SOLE   0 1,002 0
GENERAL MLS INC COM 370334104   4,096 78 SH   SOLE   0 78 0
GILDAN ACTIVEWEAR INC COM 375916103   2,584,111 66,780 SH   SOLE   0 48,947 17,833
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   411,445 10,281 SH   SOLE   0 7,782 2,499
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   2,992 65 SH   SOLE   0 65 0
HDFC BANK LTD SPONSORED ADS 40415F101   206,633 1,589 SH   SOLE   0 820 769
HALLIBURTON CO COM 406216101   2,296 101 SH   SOLE   0 101 0
HOME DEPOT INC COM 437076102   1,030,699 4,956 SH   SOLE   0 4,023 933
HONEYWELL INTL INC COM 438516106   383,399 2,196 SH   SOLE   0 948 1,248
HUNTINGTON BANCSHARES INC COM 446150104   4,422 320 SH   SOLE   0 320 0
ICICI BK LTD ADR 45104G104   9,719 772 SH   SOLE   0 662 110
ILLINOIS TOOL WKS INC COM 452308109   549,099 3,641 SH   SOLE   0 2,686 955
IMPERIAL OIL LTD COM NEW 453038408   25,664 927 SH   SOLE   0 927 0
INCYTE CORP COM 45337C102   112,232 1,321 SH   SOLE   0 1,142 179
ING GROEP N V SPONSORED ADR 456837103   29,144 2,519 SH   SOLE   0 2,519 0
INTEL CORP COM 458140100   33,652 703 SH   SOLE   0 241 462
INTERCONTINENTAL EXCHANGE IN COM 45866F104   519,765 6,048 SH   SOLE   0 3,512 2,536
INTERNATIONAL BUSINESS MACHS COM 459200101   20,960 152 SH   SOLE   0 43 109
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   12,255,317 84,467 SH   SOLE   0 45,036 39,431
INTUIT COM 461202103   11,498 44 SH   SOLE   0 44 0
IQVIA HLDGS INC COM 46266C105   1,286,717 7,997 SH   SOLE   0 4,766 3,231
IRON MTN INC NEW COM 46284V101   1,627 52 SH   SOLE   0 52 0
ISHARES TR CORE S&P TTL STK 464287150   1,690,403 25,370 SH   SOLE   0 25,370 0
ISHARES TR CORE US AGGBD ET 464287226   232,387 2,087 SH   SOLE   0 1,881 206
ISHARES TR SHRT NAT MUN ETF 464288158   128,073 1,202 SH   SOLE   0 974 228
ISHARES TR IBOXX HI YD ETF 464288513   5,230 60 SH   SOLE   0 0 60
ISHARES TR USD INV GRDE ETF 464288620   210,302 3,685 SH   SOLE   0 3,685 0
ISHARES TR CORE MSCI TOTAL 46432F834   1,176,435 20,062 SH   SOLE   0 20,062 0
ISHARES TR CORE MSCI EAFE 46432F842   112,005 1,823 SH   SOLE   0 0 1,823
ISHARES INC CORE MSCI EMKT 46434G103   75,462 1,467 SH   SOLE   0 1,467 0
ISHARES TR GLOBAL REIT ETF 46434V647   63,367 2,376 SH   SOLE   0 2,376 0
JPMORGAN CHASE & CO COM 46625H100   2,925,470 26,167 SH   SOLE   0 18,428 7,739
JOHNSON & JOHNSON COM 478160104   4,590,529 32,959 SH   SOLE   0 23,246 9,713
KELLOGG CO COM 487836108   457,005 8,531 SH   SOLE   0 6,411 2,120
KEURIG DR PEPPER INC COM 49271V100   563,376 19,494 SH   SOLE   0 16,252 3,242
KIMBERLY CLARK CORP COM 494368103   956,550 7,177 SH   SOLE   0 5,707 1,470
KINDER MORGAN INC DEL COM 49456B101   2,547 122 SH   SOLE   0 122 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   862,186 19,784 SH   SOLE   0 11,203 8,581
KRAFT HEINZ CO COM 500754106   869 28 SH   SOLE   0 28 0
LILLY ELI & CO COM 532457108   61,931 559 SH   SOLE   0 156 403
LIVERAMP HLDGS INC COM 53815P108   187,084 3,859 SH   SOLE   0 3,336 523
LOCKHEED MARTIN CORP COM 539830109   1,188,412 3,269 SH   SOLE   0 2,714 555
LOWES COS INC COM 548661107   182,546 1,809 SH   SOLE   0 746 1,063
MAGNA INTL INC COM 559222401   1,530,565 30,764 SH   SOLE   0 22,280 8,484
MANULIFE FINL CORP COM 56501R106   20,785,375 1,143,807 SH   SOLE   0 632,226 511,581
MARKEL CORP COM 570535104   4,358 4 SH   SOLE   0 4 0
MARSH & MCLENNAN COS INC COM 571748102   12,069 121 SH   SOLE   0 121 0
MASTERCARD INC CL A 57636Q104   3,411,378 12,896 SH   SOLE   0 9,422 3,474
MCDONALDS CORP COM 580135101   1,564,925 7,536 SH   SOLE   0 5,633 1,903
MEDICAL PPTYS TRUST INC COM 58463J304   1,094,115 62,736 SH   SOLE   0 49,836 12,900
MERCK & CO INC COM 58933Y105   113,449 1,353 SH   SOLE   0 1,168 185
METHANEX CORP COM 59151K108   220,151 4,850 SH   SOLE   0 4,063 787
MICROSOFT CORP COM 594918104   8,845,914 66,034 SH   SOLE   0 47,027 19,007
MIDDLEBY CORP COM 596278101   12,773,033 94,127 SH   SOLE   0 49,008 45,119
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   24,044 5,062 SH   SOLE   0 5,062 0
MOLSON COORS BREWING CO CL B 60871R209   193,704 3,459 SH   SOLE   0 2,617 842
MONDELEZ INTL INC CL A 609207105   1,663,569 30,864 SH   SOLE   0 22,126 8,738
MOODYS CORP COM 615369105   176,755 905 SH   SOLE   0 783 122
MOTOROLA SOLUTIONS INC COM NEW 620076307   350,966 2,105 SH   SOLE   0 974 1,131
NATIONAL GRID PLC SPONSORED ADR NE 636274409   5,530 104 SH   SOLE   0 104 0
NEWMONT GOLDCORP CORPORATION COM 651639106   49,771 1,298 SH   SOLE   0 1,201 97
NIKE INC CL B 654106103   279,805 3,333 SH   SOLE   0 2,886 447
NOBLE ENERGY INC COM 655044105   304,416 13,590 SH   SOLE   0 8,741 4,849
NOVARTIS A G SPONSORED ADR 66987V109   1,966,360 21,535 SH   SOLE   0 15,008 6,527
NOVO-NORDISK A S ADR 670100205   2,960 58 SH   SOLE   0 58 0
NVIDIA CORP COM 67066G104   133,847 815 SH   SOLE   0 702 113
NUTRIEN LTD COM 67077M108   5,378,184 100,554 SH   SOLE   0 69,330 31,224
OCCIDENTAL PETE CORP COM 674599105   3,821 76 SH   SOLE   0 76 0
OLIN CORP COM PAR $1 680665205   67,986 3,103 SH   SOLE   0 2,674 429
OMNICOM GROUP INC COM 681919106   357,793 4,366 SH   SOLE   0 3,283 1,083
ONEOK INC NEW COM 682680103   849,184 12,341 SH   SOLE   0 9,924 2,417
OPEN TEXT CORP COM 683715106   3,236,829 78,447 SH   SOLE   0 60,386 18,061
ORACLE CORP COM 68389X105   3,356,159 58,911 SH   SOLE   0 42,980 15,931
ORGANIGRAM HLDGS INC COM 68620P101   7,659 1,190 SH   SOLE   0 0 1,190
PNC FINL SVCS GROUP INC COM 693475105   2,608 19 SH   SOLE   0 19 0
PPL CORP COM 69351T106   6,605 213 SH   SOLE   0 213 0
PARKER HANNIFIN CORP COM 701094104   326,589 1,921 SH   SOLE   0 1,445 476
PAYCHEX INC COM 704326107   896,384 10,893 SH   SOLE   0 8,598 2,295
PEMBINA PIPELINE CORP COM 706327103   2,872,851 77,181 SH   SOLE   0 50,737 26,444
PEPSICO INC COM 713448108   13,882,733 105,870 SH   SOLE   0 56,866 49,004
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   4,210 144 SH   SOLE   0 122 22
PFIZER INC COM 717081103   147,937 3,415 SH   SOLE   0 2,045 1,370
PHILIP MORRIS INTL INC COM 718172109   9,188 117 SH   SOLE   0 117 0
PRECISION DRILLING CORP COM 2010 74022D308   1,596 850 SH   SOLE   0 850 0
PROCTER AND GAMBLE CO COM 742718109   1,282,685 11,698 SH   SOLE   0 7,948 3,750
PRUDENTIAL PLC ADR 74435K204   11,978,503 273,357 SH   SOLE   0 142,688 130,669
RAYTHEON CO COM NEW 755111507   718,298 4,131 SH   SOLE   0 3,420 711
REALTY INCOME CORP COM 756109104   2,965 43 SH   SOLE   0 43 0
REGENERON PHARMACEUTICALS COM 75886F107   10,955 35 SH   SOLE   0 35 0
REGIONS FINL CORP NEW COM 7591EP100   2,465 165 SH   SOLE   0 165 0
RELX PLC SPONSORED ADR 759530108   367,272 15,046 SH   SOLE   0 9,454 5,592
REPUBLIC SVCS INC COM 760759100   829,058 9,569 SH   SOLE   0 7,344 2,225
RESTAURANT BRANDS INTL INC COM 76131D103   1,036,558 14,907 SH   SOLE   0 10,387 4,520
RITCHIE BROS AUCTIONEERS COM 767744105   581,043 17,474 SH   SOLE   0 9,883 7,591
ROCKWELL AUTOMATION INC COM 773903109   205,606 1,255 SH   SOLE   0 596 659
ROGERS COMMUNICATIONS INC CL B 775109200   15,383,998 287,424 SH   SOLE   0 161,442 125,982
ROSS STORES INC COM 778296103   61,057 616 SH   SOLE   0 176 440
ROYAL BK CDA MONTREAL QUE COM 780087102   10,796,994 135,878 SH   SOLE   0 93,949 41,929
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   834,327 12,822 SH   SOLE   0 10,133 2,689
RYANAIR HLDGS PLC SPONSORED ADS 783513203   12,186 190 SH   SOLE   0 163 27
S&P GLOBAL INC COM 78409V104   1,108,653 4,867 SH   SOLE   0 2,912 1,955
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,966,661 23,777 SH   SOLE   0 12,223 11,554
SANOFI SPONSORED ADR 80105N105   773,061 17,866 SH   SOLE   0 14,190 3,676
SAP SE SPON ADR 803054204   18,591,393 135,902 SH   SOLE   0 70,980 64,922
SCHLUMBERGER LTD COM 806857108   397,479 10,002 SH   SOLE   0 6,070 3,932
THE CHARLES SCHWAB CORPORATI COM 808513105   91,030 2,265 SH   SOLE   0 1,536 729
SERVICENOW INC COM 81762P102   339,917 1,238 SH   SOLE   0 1,059 179
SHAW COMMUNICATIONS INC CL B CONV 82028K200   142,382 6,979 SH   SOLE   0 6,005 974
SHOPIFY INC CL A 82509L107   6,310 21 SH   SOLE   0 21 0
SIX FLAGS ENTMT CORP NEW COM 83001A102   1,639 33 SH   SOLE   0 33 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   2,917 67 SH   SOLE   0 67 0
SOUTHERN CO COM 842587107   9,121 165 SH   SOLE   0 165 0
STANTEC INC COM 85472N109   2,311,354 96,315 SH   SOLE   0 68,781 27,534
STARBUCKS CORP COM 855244109   597,959 7,133 SH   SOLE   0 3,920 3,213
STERICYCLE INC COM 858912108   117,560 2,462 SH   SOLE   0 2,116 346
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   18,793 2,662 SH   SOLE   0 2,270 392
SUN LIFE FINL INC COM 866796105   1,007,501 24,332 SH   SOLE   0 18,576 5,756
SUNCOR ENERGY INC NEW COM 867224107   3,777,650 121,116 SH   SOLE   0 92,877 28,239
TJX COS INC NEW COM 872540109   1,063,416 20,110 SH   SOLE   0 14,218 5,892
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   166,590 4,253 SH   SOLE   0 2,578 1,675
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   1,062 60 SH   SOLE   0 0 60
TC ENERGY CORP COM 87807B107   2,030,726 40,968 SH   SOLE   0 26,767 14,201
TECK RESOURCES LTD CL B 878742204   29,119 1,262 SH   SOLE   0 1,161 101
TELUS CORP COM 87971M103   2,986,509 80,798 SH   SOLE   0 62,405 18,393
TESLA INC COM 88160R101   12,290 55 SH   SOLE   0 55 0
TEXAS INSTRS INC COM 882508104   132,892 1,158 SH   SOLE   0 545 613
THERMO FISHER SCIENTIFIC INC COM 883556102   24,624,774 83,849 SH   SOLE   0 45,712 38,137
THOMSON REUTERS CORP COM NEW 884903709   3,040,235 47,133 SH   SOLE   0 35,023 12,110
3M CO COM 88579Y101   1,369,212 7,899 SH   SOLE   0 5,648 2,251
TITAN MED INC COM NEW 88830X819   58,792 25,000 SH   SOLE   0 25,000 0
TORONTO DOMINION BK ONT COM NEW 891160509   41,053,561 702,664 SH   SOLE   0 403,261 299,403
TOTAL S A SPONSORED ADS 89151E109   833,893 14,947 SH   SOLE   0 11,658 3,289
TRANSALTA CORP COM 89346D107   8,691 1,336 SH   SOLE   0 1,192 144
TRINITY INDS INC COM 896522109   4,150 200 SH   SOLE   0 200 0
TYLER TECHNOLOGIES INC COM 902252105   316,037 1,463 SH   SOLE   0 959 504
US BANCORP DEL COM NEW 902973304   1,320,427 25,199 SH   SOLE   0 16,498 8,701
UNILEVER PLC SPON ADR NEW 904767704   1,091,477 17,613 SH   SOLE   0 10,034 7,579
UNILEVER N V N Y SHS NEW 904784709   783,227 12,899 SH   SOLE   0 10,844 2,055
UNION PACIFIC CORP COM 907818108   103,326 611 SH   SOLE   0 266 345
UNITED PARCEL SERVICE INC CL B 911312106   7,951 77 SH   SOLE   0 77 0
UNITED TECHNOLOGIES CORP COM 913017109   60,933 468 SH   SOLE   0 160 308
UNITEDHEALTH GROUP INC COM 91324P102   16,101,975 65,989 SH   SOLE   0 36,694 29,295
VANGUARD GROUP DIV APP ETF 921908844   9,327 81 SH   SOLE   0 81 0
VENTAS INC COM 92276F100   7,176 105 SH   SOLE   0 105 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,478,810 25,885 SH   SOLE   0 19,915 5,970
VERISK ANALYTICS INC COM 92345Y106   1,511,174 10,318 SH   SOLE   0 6,806 3,512
VERMILION ENERGY INC COM 923725105   574,408 26,443 SH   SOLE   0 21,805 4,638
VERRA MOBILITY CORP COM 92511U102   288,529 22,042 SH   SOLE   0 18,985 3,057
VISA INC COM CL A 92826C839   26,619,099 153,380 SH   SOLE   0 85,295 68,085
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308   3,837 235 SH   SOLE   0 235 0
WEC ENERGY GROUP INC COM 92939U106   941,664 11,295 SH   SOLE   0 8,821 2,474
WALGREENS BOOTS ALLIANCE INC COM 931427108   9,949 182 SH   SOLE   0 62 120
WASTE CONNECTIONS INC COM 94106B101   157,604 1,650 SH   SOLE   0 1,368 282
WASTE MGMT INC DEL COM 94106L109   1,444,201 12,518 SH   SOLE   0 10,132 2,386
WATERS CORP COM 941848103   6,026 28 SH   SOLE   0 28 0
WELLS FARGO CO NEW COM 949746101   1,047,806 22,143 SH   SOLE   0 14,607 7,536
WELLTOWER INC COM 95040Q104   6,033 74 SH   SOLE   0 74 0
WINMARK CORP COM 974250102   90,384 522 SH   SOLE   0 409 113
ZOETIS INC CL A 98978V103   1,100,626 9,698 SH   SOLE   0 5,005 4,693
AON PLC SHS CL A G0408V102   407,380 2,111 SH   SOLE   0 1,011 1,100
AXALTA COATING SYS LTD COM G0750C108   185,913 6,245 SH   SOLE   0 5,351 894
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,410,718 7,635 SH   SOLE   0 5,647 1,988
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107   448,066 23,720 SH   SOLE   0 21,501 2,219
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   159,728 3,727 SH   SOLE   0 3,022 705
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   71,735 2,074 SH   SOLE   0 1,930 144
COCA COLA EUROPEAN PARTNERS SHS G25839104   188,484 3,336 SH   SOLE   0 1,537 1,799
EATON CORP PLC SHS G29183103   107,514 1,291 SH   SOLE   0 613 678
INVESCO LTD SHS G491BT108   2,925 143 SH   SOLE   0 143 0
LINDE PLC SHS G5494J103   16,482,868 82,086 SH   SOLE   0 42,728 39,358
MEDTRONIC PLC SHS G5960L103   694,682 7,133 SH   SOLE   0 5,470 1,663
NIELSEN HLDGS PLC SHS EUR G6518L108   6,514,201 288,239 SH   SOLE   0 155,962 132,277
ALCON INC ORD SHS H01301128   149,478 2,409 SH   SOLE   0 1,202 1,207
TRANSOCEAN LTD REG SHS H8817H100   143,731 22,423 SH   SOLE   0 19,410 3,013
ASML HOLDING N V N Y REGISTRY SHS N07059210   49,279 237 SH   SOLE   0 237 0
YANDEX N V SHS CLASS A N97284108   5,206 137 SH   SOLE   0 117 20