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
ABB LTD SPONSORED ADR 000375204   280,082 12,415 SH   SOLE   0 7,512 4,903
AT&T INC COM 00206R102   10,822 358 SH   SOLE   0 358 0
ABBOTT LABS COM 002824100   1,199,195 13,116 SH   SOLE   0 8,701 4,415
ACTIVISION BLIZZARD INC COM 00507V109   309,064 4,072 SH   SOLE   0 3,295 777
AGNICO EAGLE MINES LTD COM 008474108   721,780 11,273 SH   SOLE   0 9,343 1,930
AIR PRODS & CHEMS INC COM 009158106   1,305,574 5,407 SH   SOLE   0 4,088 1,319
ALGONQUIN PWR UTILS CORP COM 015857105   139,797 10,815 SH   SOLE   0 10,815 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,858,471 8,616 SH   SOLE   0 5,876 2,740
ALPHABET INC CAP STK CL C 02079K107   749,213 530 SH   SOLE   0 367 163
ALPHABET INC CAP STK CL A 02079K305   2,673,024 1,885 SH   SOLE   0 1,325 560
AMAZON COM INC COM 023135106   2,375,344 861 SH   SOLE   0 644 217
AMERICAN EXPRESS CO COM 025816109   13,613 143 SH   SOLE   0 143 0
AMERICAN FINL GROUP INC OHIO COM 025932104   545,692 8,599 SH   SOLE   0 5,645 2,954
AMERICAN TOWER CORP NEW COM 03027X100   517,080 2,000 SH   SOLE   0 1,708 292
AMERICAN WTR WKS CO INC NEW COM 030420103   994,284 7,728 SH   SOLE   0 5,705 2,023
AMERISOURCEBERGEN CORP COM 03073E105   233,081 2,313 SH   SOLE   0 1,264 1,049
AMETEK INC COM 031100100   6,077 68 SH   SOLE   0 68 0
AMGEN INC COM 031162100   763,950 3,239 SH   SOLE   0 2,347 892
AMPHENOL CORP NEW CL A 032095101   944,015 9,853 SH   SOLE   0 5,902 3,951
ANALOG DEVICES INC COM 032654105   13,980 114 SH   SOLE   0 114 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206   14,745 500 SH   SOLE   0 500 0
ANSYS INC COM 03662Q105   12,252 42 SH   SOLE   0 42 0
APPLE INC COM 037833100   7,867,641 21,567 SH   SOLE   0 16,508 5,059
APPLIED MATLS INC COM 038222105   9,672 160 SH   SOLE   0 160 0
APTARGROUP INC COM 038336103   5,039 45 SH   SOLE   0 45 0
ARCOSA INC COM 039653100   2,785 66 SH   SOLE   0 66 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,285,015 24,296 SH   SOLE   0 18,792 5,504
AUTOHOME INC SP ADR RP CL A 05278C107   13,514 179 SH   SOLE   0 133 46
AUTOZONE INC COM 053332102   235,777 209 SH   SOLE   0 169 40
BCE INC COM NEW 05534B760   19,708,280 472,588 SH   SOLE   0 275,886 196,702
BAIDU INC SPON ADR REP A 056752108   6,354 53 SH   SOLE   0 53 0
BANCO SANTANDER S.A. ADR 05964H105   47,816 19,841 SH   SOLE   0 14,613 5,228
BK OF AMERICA CORP COM 060505104   40,066 1,687 SH   SOLE   0 687 1,000
BANK MONTREAL QUE COM 063671101   1,031,715 19,385 SH   SOLE   0 15,530 3,855
BANK NOVA SCOTIA B C COM 064149107   33,460,306 808,634 SH   SOLE   0 498,470 310,164
BANK OZK COM 06417N103   586,796 25,002 SH   SOLE   0 16,622 8,380
BARRICK GOLD CORPORATION COM 067901108   448,223 16,659 SH   SOLE   0 16,082 577
BAUSCH HEALTH COS INC COM 071734107   175,418 9,588 SH   SOLE   0 6,914 2,674
BECTON DICKINSON & CO COM 075887109   1,351,157 5,647 SH   SOLE   0 3,758 1,889
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,615,898 20,256 SH   SOLE   0 14,850 5,406
BERRY GLOBAL GROUP INC COM 08579W103   822,579 18,560 SH   SOLE   0 12,399 6,161
BHP GROUP LTD SPONSORED ADS 088606108   65,643 1,320 SH   SOLE   0 1,085 235
BIOMARIN PHARMACEUTICAL INC COM 09061G101   122,846 996 SH   SOLE   0 796 200
BLACKROCK INC COM 09247X101   460,844 847 SH   SOLE   0 677 170
BOOKING HOLDINGS INC COM 09857L108   245,220 154 SH   SOLE   0 122 32
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   913,487 11,743 SH   SOLE   0 8,902 2,841
BOSTON SCIENTIFIC CORP COM 101137107   1,030,197 29,342 SH   SOLE   0 18,647 10,695
BROADCOM INC COM 11135F101   2,171,081 6,879 SH   SOLE   0 4,590 2,289
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   30,382,432 923,237 SH   SOLE   0 559,153 364,084
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   9,704 213 SH   SOLE   0 152 61
CAE INC COM 124765108   2,174,395 134,068 SH   SOLE   0 90,842 43,226
CBOE GLOBAL MARKETS INC COM 12503M108   264,728 2,838 SH   SOLE   0 2,232 606
CDW CORP COM 12514G108   1,062,814 9,148 SH   SOLE   0 7,142 2,006
CGI INC CL A SUB VTG 12532H104   2,471,909 39,239 SH   SOLE   0 29,747 9,492
CME GROUP INC COM 12572Q105   2,880,046 17,719 SH   SOLE   0 12,709 5,010
CNX RESOURCES CORPORATION COM 12653C108   865 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   803,483 12,367 SH   SOLE   0 9,515 2,852
CANADIAN IMP BK COMM COM 136069101   1,140,381 17,063 SH   SOLE   0 13,713 3,350
CANADIAN NATL RY CO COM 136375102   38,304,270 432,984 SH   SOLE   0 265,591 167,393
CANADIAN NAT RES LTD COM 136385101   2,379,075 137,158 SH   SOLE   0 112,147 25,011
CANADIAN PAC RY LTD COM 13645T100   2,576,737 10,131 SH   SOLE   0 8,536 1,595
CELESTICA INC SUB VTG SHS 15101Q108   28,220 4,111 SH   SOLE   0 3,780 331
CENOVUS ENERGY INC COM 15135U109   401,345 85,812 SH   SOLE   0 70,080 15,732
CHARTER COMMUNICATIONS INC N CL A 16119P108   379,469 744 SH   SOLE   0 598 146
CHEVRON CORP NEW COM 166764100   26,590 298 SH   SOLE   0 202 96
CISCO SYS INC COM 17275R102   1,354,938 29,051 SH   SOLE   0 22,539 6,512
CITIGROUP INC COM NEW 172967424   8,176 160 SH   SOLE   0 160 0
COCA COLA CO COM 191216100   832,522 18,633 SH   SOLE   0 13,288 5,345
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   967,530 17,028 SH   SOLE   0 11,275 5,753
COLGATE PALMOLIVE CO COM 194162103   926,445 12,646 SH   SOLE   0 8,355 4,291
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   205,235 3,577 SH   SOLE   0 3,293 284
COMCAST CORP NEW CL A 20030N101   995,159 25,530 SH   SOLE   0 17,353 8,177
COMMERCE BANCSHARES INC COM 200525103   13,678 230 SH   SOLE   0 230 0
COMPANHIA DE SANEAMENTO BASI SPONSORED ADR 20441A102   16,952 1,613 SH   SOLE   0 1,182 431
CONCHO RES INC COM 20605P101   172,679 3,353 SH   SOLE   0 2,690 663
CONOCOPHILLIPS COM 20825C104   257,750 6,134 SH   SOLE   0 4,908 1,226
CONSTELLATION BRANDS INC CL A 21036P108   161,653 924 SH   SOLE   0 742 182
COPART INC COM 217204106   1,022,971 12,285 SH   SOLE   0 8,370 3,915
COSTCO WHSL CORP NEW COM 22160K105   1,628,540 5,371 SH   SOLE   0 4,163 1,208
CREDIT ACCEP CORP MICH COM 225310101   510,773 1,219 SH   SOLE   0 802 417
CRESCENT PT ENERGY CORP COM 22576C101   24,992 15,424 SH   SOLE   0 15,033 391
CROWN CASTLE INTL CORP NEW COM 22822V101   736,842 4,403 SH   SOLE   0 3,470 933
DBX ETF TR XTRACK MSCI JAPN 233051507   124,077 3,202 SH   SOLE   0 3,202 0
DANAHER CORPORATION COM 235851102   2,354,137 13,313 SH   SOLE   0 9,221 4,092
DEERE & CO COM 244199105   5,657 36 SH   SOLE   0 36 0
DESCARTES SYS GROUP INC COM 249906108   123,417 2,338 SH   SOLE   0 2,205 133
DIAGEO P L C SPON ADR NEW 25243Q205   18,273,814 135,976 SH   SOLE   0 80,730 55,246
DIAMOND OFFSHORE DRILLING IN COM 25271C102   88 346 SH   SOLE   0 346 0
DIGITAL RLTY TR INC COM 253868103   1,416,836 9,970 SH   SOLE   0 7,600 2,370
DISNEY WALT CO COM DISNEY 254687106   16,215,895 145,421 SH   SOLE   0 85,095 60,326
DOLLAR GEN CORP NEW COM 256677105   673,262 3,534 SH   SOLE   0 2,548 986
DOLLAR TREE INC COM 256746108   387,031 4,176 SH   SOLE   0 3,355 821
EOG RES INC COM 26875P101   735,836 14,525 SH   SOLE   0 10,471 4,054
EQT CORP COM 26884L109   157,805 13,261 SH   SOLE   0 10,662 2,599
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   20,442 460 SH   SOLE   0 0 460
ECOLAB INC COM 278865100   1,981,939 9,962 SH   SOLE   0 6,851 3,111
ELANCO ANIMAL HEALTH INC COM 28414H103   12,681,411 591,208 SH   SOLE   0 342,909 248,299
ELDORADO GOLD CORP NEW COM 284902509   4,820 500 SH   SOLE   0 500 0
ELECTRONIC ARTS INC COM 285512109   326,955 2,476 SH   SOLE   0 2,004 472
ENBRIDGE INC COM 29250N105   26,652,705 876,608 SH   SOLE   0 536,195 340,413
EPAM SYS INC COM 29414B104   2,268 9 SH   SOLE   0 9 0
EQUINIX INC COM 29444U700   219,117 312 SH   SOLE   0 249 63
EQUINOR ASA SPONSORED ADR 29446M102   38,502 2,659 SH   SOLE   0 2,177 482
EXPEDIA GROUP INC COM NEW 30212P303   476,595 5,798 SH   SOLE   0 4,653 1,145
EXXON MOBIL CORP COM 30231G102   123,471 2,761 SH   SOLE   0 2,228 533
FACEBOOK INC CL A 30303M102   2,073,603 9,132 SH   SOLE   0 6,874 2,258
FEDEX CORP COM 31428X106   105,866 755 SH   SOLE   0 715 40
FIDELITY NATL INFORMATION SV COM 31620M106   11,665 87 SH   SOLE   0 87 0
58 COM INC SPON ADR REP A 31680Q104   23,409 434 SH   SOLE   0 313 121
FISERV INC COM 337738108   1,267,888 12,988 SH   SOLE   0 8,535 4,453
FLEXSHARES TR STOXX GLOBR INF 33939L795   62,865 1,320 SH   SOLE   0 1,320 0
FLOOR & DECOR HLDGS INC CL A 339750101   116,395 2,019 SH   SOLE   0 1,598 421
FORTIS INC COM 349553107   4,523,034 118,941 SH   SOLE   0 78,296 40,645
FORTIVE CORP COM 34959J108   10,062,936 148,728 SH   SOLE   0 86,140 62,588
FRANCO NEV CORP COM 351858105   33,793,794 241,929 SH   SOLE   0 143,762 98,167
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106   9,261 214 SH   SOLE   0 214 0
GILDAN ACTIVEWEAR INC COM 375916103   1,363,224 88,010 SH   SOLE   0 64,313 23,697
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   248,941 6,103 SH   SOLE   0 4,520 1,583
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   5,676 110 SH   SOLE   0 110 0
GRAPHIC PACKAGING HLDG CO COM 388689101   190,138 13,591 SH   SOLE   0 10,898 2,693
HDFC BANK LTD SPONSORED ADS 40415F101   148,836 3,274 SH   SOLE   0 1,789 1,485
HOME DEPOT INC COM 437076102   1,576,709 6,294 SH   SOLE   0 5,064 1,230
HONEYWELL INTL INC COM 438516106   172,929 1,196 SH   SOLE   0 719 477
HUDBAY MINERALS INC COM 443628102   6,859 2,266 SH   SOLE   0 2,055 211
HUMANA INC COM 444859102   282,669 729 SH   SOLE   0 587 142
IAA INC COM 449253103   6,325 164 SH   SOLE   0 164 0
ICICI BANK LIMITED ADR 45104G104   24,562 2,644 SH   SOLE   0 1,921 723
IDEXX LABS INC COM 45168D104   111,594 338 SH   SOLE   0 276 62
IMPERIAL OIL LTD COM NEW 453038408   1,447 90 SH   SOLE   0 90 0
INCYTE CORP COM 45337C102   115,406 1,110 SH   SOLE   0 894 216
ING GROEP N.V. SPONSORED ADR 456837103   4,098 594 SH   SOLE   0 594 0
INTEL CORP COM 458140100   256,790 4,292 SH   SOLE   0 3,972 320
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   409,137 9,795 SH   SOLE   0 6,527 3,268
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   4,436 100 SH   SOLE   0 100 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   607,674 6,634 SH   SOLE   0 4,586 2,048
INTERNATIONAL BUSINESS MACHS COM 459200101   5,193 43 SH   SOLE   0 43 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   16,557,694 135,209 SH   SOLE   0 78,258 56,951
INTUIT COM 461202103   11,255 38 SH   SOLE   0 38 0
IQVIA HLDGS INC COM 46266C105   1,030,190 7,261 SH   SOLE   0 4,593 2,668
ISHARES TR CORE S&P TTL STK 464287150   2,493,102 35,805 SH   SOLE   0 35,770 35
ISHARES TR CHINA LG-CAP ETF 464287184   4,563 115 SH   SOLE   0 115 0
ISHARES TR CORE US AGGBD ET 464287226   273,278 2,312 SH   SOLE   0 2,116 196
ISHARES TR CORE S&P MCP ETF 464287507   227,443 1,280 SH   SOLE   0 1,180 100
ISHARES TR US INDUSTRIALS 464287754   219,963 1,460 SH   SOLE   0 1,340 120
ISHARES TR SHRT NAT MUN ETF 464288158   128,485 1,191 SH   SOLE   0 974 217
ISHARES TR IBOXX HI YD ETF 464288513   4,897 60 SH   SOLE   0 0 60
ISHARES TR USD INV GRDE ETF 464288620   222,647 3,685 SH   SOLE   0 3,685 0
ISHARES TR MSCI USA ESG SLC 464288802   19,382 145 SH   SOLE   0 145 0
ISHARES SILVER TR ISHARES 46428Q109   8,497 500 SH   SOLE   0 500 0
ISHARES TR CORE MSCI TOTAL 46432F834   1,812,899 33,252 SH   SOLE   0 33,215 37
ISHARES INC CORE MSCI EMKT 46434G103   78,666 1,653 SH   SOLE   0 1,653 0
ISHARES TR GLOBAL REIT ETF 46434V647   58,791 2,813 SH   SOLE   0 2,813 0
JPMORGAN CHASE & CO COM 46625H100   1,303,859 13,862 SH   SOLE   0 9,248 4,614
JOHNSON & JOHNSON COM 478160104   5,223,982 37,147 SH   SOLE   0 26,291 10,856
KELLOGG CO COM 487836108   409,373 6,197 SH   SOLE   0 4,579 1,618
KIMBERLY CLARK CORP COM 494368103   1,249,534 8,840 SH   SOLE   0 6,265 2,575
KIRKLAND LAKE GOLD LTD COM 49741E100   12,310 299 SH   SOLE   0 278 21
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   2,702,574 57,698 SH   SOLE   0 39,856 17,842
LCI INDS COM 50189K103   252,381 2,195 SH   SOLE   0 1,438 757
LEIDOS HOLDINGS INC COM 525327102   236,048 2,520 SH   SOLE   0 2,300 220
LILLY ELI & CO COM 532457108   25,612 156 SH   SOLE   0 156 0
LOCKHEED MARTIN CORP COM 539830109   1,146,213 3,141 SH   SOLE   0 2,540 601
LOWES COS INC COM 548661107   251,188 1,859 SH   SOLE   0 1,074 785
MAGNA INTL INC COM 559222401   1,543,584 34,663 SH   SOLE   0 26,657 8,006
MANULIFE FINL CORP COM 56501R106   16,618,850 1,221,625 SH   SOLE   0 738,434 483,191
MARSH & MCLENNAN COS INC COM 571748102   12,991 121 SH   SOLE   0 121 0
MASTERCARD INCORPORATED CL A 57636Q104   4,337,623 14,669 SH   SOLE   0 10,973 3,696
MCDONALDS CORP COM 580135101   1,861,117 10,089 SH   SOLE   0 7,651 2,438
MEDICAL PPTYS TRUST INC COM 58463J304   1,671,489 88,909 SH   SOLE   0 67,781 21,128
MERCK & CO. INC COM 58933Y105   303,442 3,924 SH   SOLE   0 3,442 482
METHANEX CORP COM 59151K108   67,633 3,748 SH   SOLE   0 3,000 748
MICROSOFT CORP COM 594918104   14,810,033 72,773 SH   SOLE   0 51,938 20,835
MICRON TECHNOLOGY INC COM 595112103   532,562 10,337 SH   SOLE   0 8,345 1,992
MIDDLEBY CORP COM 596278101   10,047,167 127,276 SH   SOLE   0 73,521 53,755
MONDELEZ INTL INC CL A 609207105   1,668,423 32,631 SH   SOLE   0 23,301 9,330
MOODYS CORP COM 615369105   354,126 1,289 SH   SOLE   0 1,035 254
MOTOROLA SOLUTIONS INC COM NEW 620076307   288,107 2,056 SH   SOLE   0 1,157 899
NEWMONT CORP COM 651639106   94,957 1,537 SH   SOLE   0 1,464 73
NIKE INC CL B 654106103   2,470,565 25,197 SH   SOLE   0 18,306 6,891
NOBLE ENERGY INC COM 655044105   573 64 SH   SOLE   0 64 0
NORFOLK SOUTHERN CORP COM 655844108   196,111 1,117 SH   SOLE   0 897 220
NORTONLIFELOCK INC COM 668771108   226,795 11,437 SH   SOLE   0 8,414 3,023
NOVARTIS AG SPONSORED ADR 66987V109   3,055,939 34,989 SH   SOLE   0 25,224 9,765
NOVO-NORDISK A S ADR 670100205   566,598 8,653 SH   SOLE   0 6,234 2,419
NVIDIA CORPORATION COM 67066G104   607,476 1,599 SH   SOLE   0 1,398 201
NUTRIEN LTD COM 67077M108   4,412,376 137,338 SH   SOLE   0 95,320 42,018
OMNICOM GROUP INC COM 681919106   236,472 4,331 SH   SOLE   0 3,207 1,124
ONEOK INC NEW COM 682680103   400,201 12,047 SH   SOLE   0 9,165 2,882
OPEN TEXT CORP COM 683715106   3,498,743 82,398 SH   SOLE   0 62,969 19,429
ORACLE CORP COM 68389X105   3,628,751 65,655 SH   SOLE   0 47,627 18,028
OVINTIV INC COM 69047Q102   30,294 3,186 SH   SOLE   0 2,756 430
PTC INC COM 69370C100   240,448 3,091 SH   SOLE   0 1,674 1,417
PALO ALTO NETWORKS INC COM 697435105   138,950 605 SH   SOLE   0 338 267
PAN AMERN SILVER CORP COM 697900108   331,613 10,920 SH   SOLE   0 10,460 460
PAYCHEX INC COM 704326107   15,604 206 SH   SOLE   0 101 105
PAYPAL HLDGS INC COM 70450Y103   844,318 4,846 SH   SOLE   0 4,117 729
PEMBINA PIPELINE CORP COM 706327103   2,473,417 98,944 SH   SOLE   0 67,259 31,685
PEPSICO INC COM 713448108   17,642,690 133,394 SH   SOLE   0 78,334 55,060
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   13,128 600 SH   SOLE   0 429 171
PFIZER INC COM 717081103   59,906 1,832 SH   SOLE   0 1,499 333
PIONEER NAT RES CO COM 723787107   194,032 1,986 SH   SOLE   0 1,595 391
PRECISION DRILLING CORP COM 2010 74022D308   644 850 SH   SOLE   0 850 0
PROCTER AND GAMBLE CO COM 742718109   1,313,476 10,985 SH   SOLE   0 7,726 3,259
PRUDENTIAL PLC ADR 74435K204   11,352,428 373,681 SH   SOLE   0 217,309 156,372
RAYTHEON TECHNOLOGIES CORP COM 75513E101   729,642 11,841 SH   SOLE   0 9,580 2,261
RELX PLC SPONSORED ADR 759530108   394,747 16,755 SH   SOLE   0 10,269 6,486
REPUBLIC SVCS INC COM 760759100   1,113,008 13,565 SH   SOLE   0 9,923 3,642
RESTAURANT BRANDS INTL INC COM 76131D103   1,266,802 23,277 SH   SOLE   0 17,243 6,034
RITCHIE BROS AUCTIONEERS COM 767744105   1,996,876 49,053 SH   SOLE   0 33,923 15,130
ROCKWELL AUTOMATION INC COM 773903109   173,595 815 SH   SOLE   0 443 372
ROGERS COMMUNICATIONS INC CL B 775109200   20,968,944 521,898 SH   SOLE   0 325,669 196,229
ROPER TECHNOLOGIES INC COM 776696106   625,098 1,610 SH   SOLE   0 1,242 368
ROSS STORES INC COM 778296103   15,002 176 SH   SOLE   0 176 0
ROYAL BK CDA COM 780087102   13,498,521 198,968 SH   SOLE   0 142,061 56,907
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   3,792 116 SH   SOLE   0 116 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   43,983 663 SH   SOLE   0 473 190
S&P GLOBAL INC COM 78409V104   3,141,262 9,534 SH   SOLE   0 6,575 2,959
SPDR S&P 500 ETF TR TR UNIT 78462F103   13,271,287 43,009 SH   SOLE   0 24,777 18,232
SPDR GOLD TR GOLD SHS 78463V107   244,331 1,460 SH   SOLE   0 1,350 110
SALESFORCE COM INC COM 79466L302   599,830 3,202 SH   SOLE   0 2,751 451
SANOFI SPONSORED ADR 80105N105   1,133,054 22,195 SH   SOLE   0 16,752 5,443
SAP SE SPON ADR 803054204   25,392,920 181,378 SH   SOLE   0 105,177 76,201
SCHLUMBERGER LTD COM 806857108   533 29 SH   SOLE   0 29 0
SCHWAB CHARLES CORP COM 808513105   7,119 211 SH   SOLE   0 211 0
SERVICENOW INC COM 81762P102   520,907 1,286 SH   SOLE   0 1,028 258
SHAW COMMUNICATIONS INC CL B CONV 82028K200   302,739 18,565 SH   SOLE   0 17,844 721
SHOPIFY INC CL A 82509L107   287,839 303 SH   SOLE   0 225 78
SQUARE INC CL A 852234103   142,298 1,356 SH   SOLE   0 1,095 261
STANTEC INC COM 85472N109   1,954,061 63,303 SH   SOLE   0 42,248 21,055
STARBUCKS CORP COM 855244109   145,634 1,979 SH   SOLE   0 1,979 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   73,374 13,056 SH   SOLE   0 8,988 4,068
SUN LIFE FINANCIAL INC. COM 866796105   2,087,648 56,813 SH   SOLE   0 46,744 10,069
SUNCOR ENERGY INC NEW COM 867224107   2,720,111 161,341 SH   SOLE   0 122,293 39,048
TFI INTL INC COM 87241L109   784,165 22,093 SH   SOLE   0 18,778 3,315
TJX COS INC NEW COM 872540109   1,328,817 26,282 SH   SOLE   0 19,176 7,106
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   254,783 4,488 SH   SOLE   0 2,682 1,806
TC ENERGY CORP COM 87807B107   18,760,481 439,157 SH   SOLE   0 262,145 177,012
TECK RESOURCES LTD CL B 878742204   857,766 81,898 SH   SOLE   0 65,605 16,293
TELUS CORPORATION COM 87971M103   4,424,125 263,796 SH   SOLE   0 202,345 61,451
TEXAS INSTRS INC COM 882508104   211,785 1,668 SH   SOLE   0 904 764
THERMO FISHER SCIENTIFIC INC COM 883556102   33,723,708 93,072 SH   SOLE   0 55,354 37,718
THOMSON REUTERS CORP. COM NEW 884903709   2,452,373 36,097 SH   SOLE   0 26,317 9,780
3M CO COM 88579Y101   8,579 55 SH   SOLE   0 34 21
TORONTO DOMINION BK ONT COM NEW 891160509   38,285,409 857,899 SH   SOLE   0 541,383 316,516
TRINITY INDS INC COM 896522109   4,258 200 SH   SOLE   0 200 0
TYLER TECHNOLOGIES INC COM 902252105   522,054 1,505 SH   SOLE   0 998 507
US BANCORP DEL COM NEW 902973304   937,805 25,470 SH   SOLE   0 16,807 8,663
UBER TECHNOLOGIES INC COM 90353T100   215,695 6,940 SH   SOLE   0 6,400 540
UNILEVER PLC SPON ADR NEW 904767704   2,447,428 44,596 SH   SOLE   0 29,529 15,067
UNILEVER N V N Y SHS NEW 904784709   1,132,680 21,263 SH   SOLE   0 17,216 4,047
UNION PAC CORP COM 907818108   23,500 139 SH   SOLE   0 139 0
UNITEDHEALTH GROUP INC COM 91324P102   22,897,853 77,633 SH   SOLE   0 45,465 32,168
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   23,404 200 SH   SOLE   0 200 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   25,914 93 SH   SOLE   0 93 0
VERISIGN INC COM 92343E102   1,630,234 7,882 SH   SOLE   0 5,454 2,428
VERIZON COMMUNICATIONS INC COM 92343V104   1,526,990 27,698 SH   SOLE   0 21,250 6,448
VERISK ANALYTICS INC COM 92345Y106   1,005,371 5,907 SH   SOLE   0 3,939 1,968
VERMILION ENERGY INC COM 923725105   41,283 9,280 SH   SOLE   0 9,280 0
VERRA MOBILITY CORP COM 92511U102   136,446 13,273 SH   SOLE   0 10,640 2,633
VISA INC COM CL A 92826C839   35,320,748 182,848 SH   SOLE   0 111,338 71,510
WEC ENERGY GROUP INC COM 92939U106   450,521 5,140 SH   SOLE   0 3,894 1,246
WALMART INC COM 931142103   234,768 1,960 SH   SOLE   0 1,800 160
WARNER MUSIC GROUP CORP COM CL A 934550203   97,379 3,301 SH   SOLE   0 1,787 1,514
WASTE CONNECTIONS INC COM 94106B101   730,052 7,793 SH   SOLE   0 7,061 732
WASTE MGMT INC DEL COM 94106L109   1,314,131 12,408 SH   SOLE   0 9,496 2,912
WATERS CORP COM 941848103   5,051 28 SH   SOLE   0 28 0
WELLS FARGO CO NEW COM 949746101   3,507 137 SH   SOLE   0 137 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   122,898 541 SH   SOLE   0 433 108
WHEATON PRECIOUS METALS CORP COM 962879102   431,783 9,818 SH   SOLE   0 7,056 2,762
WINMARK CORP COM 974250102   99,147 579 SH   SOLE   0 464 115
YAMANA GOLD INC COM 98462Y100   4,348 800 SH   SOLE   0 800 0
ZOETIS INC CL A 98978V103   2,643,501 19,290 SH   SOLE   0 12,951 6,339
AON PLC SHS CL A G0403H108   486,315 2,525 SH   SOLE   0 1,531 994
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,713,201 12,636 SH   SOLE   0 9,413 3,223
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107   36,396 3,674 SH   SOLE   0 3,533 141
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   349,490 8,493 SH   SOLE   0 6,794 1,699
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   62,620 1,308 SH   SOLE   0 1,268 40
COCA COLA EUROPEAN PARTNERS SHS G25839104   135,860 3,598 SH   SOLE   0 1,864 1,734
INVESCO LTD SHS G491BT108   2,259 210 SH   SOLE   0 210 0
LINDE PLC SHS G5494J103   22,832,156 107,643 SH   SOLE   0 62,203 45,440
MEDTRONIC PLC SHS G5960L103   663,357 7,234 SH   SOLE   0 5,776 1,458
NIELSEN HLDGS PLC SHS EUR G6518L108   534,989 36,002 SH   SOLE   0 23,561 12,441
ALCON AG ORD SHS H01301128   101,685 1,774 SH   SOLE   0 997 777
CHUBB LIMITED COM H1467J104   5,571 44 SH   SOLE   0 44 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   18,401 50 SH   SOLE   0 50 0
NXP SEMICONDUCTORS N V COM N6596X109   149,392 1,310 SH   SOLE   0 750 560