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   371,672 13,293 SH   SOLE   0 8,228 5,065
ABCAM PLC ADS 000380204   2,025 94 SH   SOLE   0 94 0
AT&T INC COM 00206R102   10,296 358 SH   SOLE   0 358 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203   428,749 5,620 SH   SOLE   0 5,110 510
ARK ETF TR GENOMIC REV ETF 00214Q302   492,412 5,280 SH   SOLE   0 4,810 470
ARK ETF TR FINTECH INNOVA 00214Q708   374,316 7,530 SH   SOLE   0 6,880 650
ABBOTT LABS COM 002824100   1,410,231 12,880 SH   SOLE   0 8,305 4,575
ABBVIE INC COM 00287Y109   53,896 503 SH   SOLE   0 278 225
ACTIVISION BLIZZARD INC COM 00507V109   305,755 3,293 SH   SOLE   0 2,432 861
AGNICO EAGLE MINES LTD COM 008474108   468,356 6,656 SH   SOLE   0 4,820 1,836
AGEX THERAPEUTICS INC COM 00848H108   443 292 SH   SOLE   0 292 0
AIR PRODS & CHEMS INC COM 009158106   1,841,229 6,739 SH   SOLE   0 5,069 1,670
ALBEMARLE CORP COM 012653101   7,818 53 SH   SOLE   0 53 0
ALGONQUIN PWR UTILS CORP COM 015857105   131,867 8,014 SH   SOLE   0 8,014 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   2,720,148 11,688 SH   SOLE   0 8,123 3,565
ALPHABET INC CAP STK CL C 02079K107   928,496 530 SH   SOLE   0 363 167
ALPHABET INC CAP STK CL A 02079K305   5,597,932 3,194 SH   SOLE   0 2,315 879
AMAZON COM INC COM 023135106   2,885,639 886 SH   SOLE   0 661 225
AMERICAN EXPRESS CO COM 025816109   242,303 2,004 SH   SOLE   0 1,519 485
AMERICAN FINL GROUP INC OHIO COM 025932104   881,632 10,062 SH   SOLE   0 6,648 3,414
AMERICAN TOWER CORP NEW COM 03027X100   559,129 2,491 SH   SOLE   0 2,052 439
AMERICAN WTR WKS CO INC NEW COM 030420103   1,056,947 6,887 SH   SOLE   0 5,112 1,775
AMERISOURCEBERGEN CORP COM 03073E105   240,098 2,456 SH   SOLE   0 1,393 1,063
AMETEK INC COM 031100100   8,223 68 SH   SOLE   0 68 0
AMGEN INC COM 031162100   778,509 3,386 SH   SOLE   0 2,638 748
AMPHENOL CORP NEW CL A 032095101   1,368,900 10,468 SH   SOLE   0 6,380 4,088
ANALOG DEVICES INC COM 032654105   16,841 114 SH   SOLE   0 114 0
ANAPLAN INC COM 03272L108   117,259 1,632 SH   SOLE   0 1,188 444
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206   19,792 875 SH   SOLE   0 875 0
ANSYS INC COM 03662Q105   13,824 38 SH   SOLE   0 38 0
APHRIA INC COM 03765K104   6,911 1,000 SH   SOLE   0 1,000 0
APPLE INC COM 037833100   8,907,877 67,133 SH   SOLE   0 49,774 17,359
APPLIED MATLS INC COM 038222105   13,808 160 SH   SOLE   0 160 0
APTARGROUP INC COM 038336103   6,160 45 SH   SOLE   0 45 0
ARCOSA INC COM 039653100   3,625 66 SH   SOLE   0 66 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,179,813 23,601 SH   SOLE   0 17,826 5,775
AURORA CANNABIS INC COM 05156X884   516 62 SH   SOLE   0 62 0
AUTOHOME INC SP ADR RP CL A 05278C107   41,342 415 SH   SOLE   0 287 128
AUTOZONE INC COM 053332102   251,313 212 SH   SOLE   0 157 55
BCE INC COM NEW 05534B760   4,064,551 95,076 SH   SOLE   0 57,053 38,023
BAIDU INC SPON ADR REP A 056752108   2,594 12 SH   SOLE   0 12 0
BANCO SANTANDER S.A. ADR 05964H105   71,235 23,356 SH   SOLE   0 16,436 6,920
BK OF AMERICA CORP COM 060505104   51,132 1,687 SH   SOLE   0 687 1,000
BANK MONTREAL QUE COM 063671101   1,777,872 23,389 SH   SOLE   0 18,505 4,884
BANK NOVA SCOTIA B C COM 064149107   45,411,566 840,378 SH   SOLE   0 528,293 312,085
BANK OZK COM 06417N103   930,313 29,751 SH   SOLE   0 19,500 10,251
BARRICK GOLD CORP COM 067901108   72,067 3,164 SH   SOLE   0 2,967 197
BAUSCH HEALTH COS INC COM 071734107   401,646 19,363 SH   SOLE   0 13,566 5,797
BAXTER INTL INC COM 071813109   721,999 8,998 SH   SOLE   0 5,953 3,045
BAYTEX ENERGY CORP COM 07317Q105   1,127 2,080 SH   SOLE   0 2,080 0
BECTON DICKINSON & CO COM 075887109   3,096,222 12,374 SH   SOLE   0 8,910 3,464
BERKLEY W R CORP COM 084423102   218,588 3,291 SH   SOLE   0 2,433 858
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,737,567 20,432 SH   SOLE   0 14,970 5,462
BERRY GLOBAL GROUP INC COM 08579W103   1,039,795 18,505 SH   SOLE   0 12,212 6,293
BHP GROUP LTD SPONSORED ADS 088606108   96,115 1,471 SH   SOLE   0 1,158 313
BIOMARIN PHARMACEUTICAL INC COM 09061G101   241,761 2,757 SH   SOLE   0 2,051 706
BLACKROCK INC COM 09247X101   391,796 543 SH   SOLE   0 401 142
BOEING CO COM 097023105   66,358 310 SH   SOLE   0 310 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   995,508 11,419 SH   SOLE   0 8,487 2,932
BOSTON SCIENTIFIC CORP COM 101137107   1,035,000 28,790 SH   SOLE   0 18,161 10,629
BOX INC CL A 10316T104   106,061 5,876 SH   SOLE   0 4,338 1,538
BROADCOM INC COM 11135F101   4,101,778 9,368 SH   SOLE   0 6,461 2,907
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   38,377,635 928,590 SH   SOLE   0 572,077 356,513
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   36,204 500 SH   SOLE   0 500 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,166 20 SH   SOLE   0 0 20
CAE INC COM 124765108   4,563,187 164,725 SH   SOLE   0 114,761 49,964
CBOE GLOBAL MKTS INC COM 12503M108   214,362 2,302 SH   SOLE   0 1,675 627
CDW CORP COM 12514G108   1,367,716 10,378 SH   SOLE   0 7,724 2,654
CGI INC CL A SUB VTG 12532H104   25,245,675 318,277 SH   SOLE   0 196,028 122,249
CI FINL CORP COM 125491100   26,547 2,142 SH   SOLE   0 1,974 168
CME GROUP INC COM 12572Q105   4,058,258 22,292 SH   SOLE   0 15,887 6,405
CNX RES CORP COM 12653C108   1,080 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   820,283 12,010 SH   SOLE   0 9,194 2,816
CANADIAN IMP BK COMM COM 136069101   1,049,713 12,293 SH   SOLE   0 9,757 2,536
CANADIAN NATL RY CO COM 136375102   51,548,743 469,000 SH   SOLE   0 294,206 174,794
CANADIAN NAT RES LTD COM 136385101   2,882,240 119,963 SH   SOLE   0 100,312 19,651
CANADIAN PAC RY LTD COM 13645T100   3,778,944 10,897 SH   SOLE   0 9,192 1,705
CANOPY GROWTH CORP COM 138035100   24,599 1,000 SH   SOLE   0 1,000 0
CELESTICA INC SUB VTG SHS 15101Q108   33,160 4,111 SH   SOLE   0 3,780 331
CENOVUS ENERGY INC COM 15135U109   25,602 4,206 SH   SOLE   0 2,579 1,627
CHARTER COMMUNICATIONS INC N CL A 16119P108   477,639 722 SH   SOLE   0 537 185
CHEVRON CORP NEW COM 166764100   25,166 298 SH   SOLE   0 202 96
CISCO SYS INC COM 17275R102   1,630,018 36,425 SH   SOLE   0 29,179 7,246
CITIGROUP INC COM NEW 172967424   9,865 160 SH   SOLE   0 160 0
COCA COLA CO COM 191216100   873,436 15,927 SH   SOLE   0 10,171 5,756
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,380,775 16,849 SH   SOLE   0 11,034 5,815
COLGATE PALMOLIVE CO COM 194162103   1,056,818 12,359 SH   SOLE   0 8,111 4,248
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   535,526 6,019 SH   SOLE   0 5,527 492
COMCAST CORP NEW CL A 20030N101   1,303,816 24,882 SH   SOLE   0 16,763 8,119
COMMERCE BANCSHARES INC COM 200525103   15,768 240 SH   SOLE   0 240 0
CONCHO RES INC COM 20605P101   260,941 4,472 SH   SOLE   0 3,376 1,096
CONOCOPHILLIPS COM 20825C104   313,441 7,838 SH   SOLE   0 5,956 1,882
CONSTELLATION BRANDS INC CL A 21036P108   196,268 896 SH   SOLE   0 670 226
COPART INC COM 217204106   1,538,198 12,088 SH   SOLE   0 8,071 4,017
COSTCO WHSL CORP NEW COM 22160K105   2,059,102 5,465 SH   SOLE   0 4,215 1,250
CREDIT ACCEP CORP MICH COM 225310101   866,042 2,502 SH   SOLE   0 1,663 839
CRESCENT PT ENERGY CORP COM 22576C101   48,695 20,875 SH   SOLE   0 20,484 391
CROWN CASTLE INTL CORP NEW COM 22822V101   711,897 4,472 SH   SOLE   0 3,315 1,157
CUMMINS INC COM 231021106   230,960 1,017 SH   SOLE   0 763 254
DBX ETF TR XTRACK MSCI JAPN 233051507   221,766 4,841 SH   SOLE   0 4,841 0
DANAHER CORPORATION COM 235851102   5,275,158 23,747 SH   SOLE   0 16,900 6,847
DEERE & CO COM 244199105   9,685 36 SH   SOLE   0 36 0
DESCARTES SYS GROUP INC COM 249906108   120,340 2,058 SH   SOLE   0 1,962 96
DIAGEO PLC SPON ADR NEW 25243Q205   22,346,472 140,712 SH   SOLE   0 85,255 55,457
DIAMEDICA THERAPEUTICS INC COM NEW 25253X207   7,797 769 SH   SOLE   0 769 0
DIGITAL RLTY TR INC COM 253868103   1,340,412 9,608 SH   SOLE   0 7,182 2,426
DISNEY WALT CO COM 254687106   305,831 1,688 SH   SOLE   0 1,255 433
DOLLAR GEN CORP NEW COM 256677105   640,153 3,044 SH   SOLE   0 2,000 1,044
DOLLAR TREE INC COM 256746108   788,475 7,298 SH   SOLE   0 5,908 1,390
EOG RES INC COM 26875P101   1,223,111 24,526 SH   SOLE   0 17,507 7,019
EQT CORP COM 26884L109   176,554 13,891 SH   SOLE   0 10,054 3,837
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   26,463 460 SH   SOLE   0 0 460
EAST WEST BANCORP INC COM 27579R104   276,420 5,451 SH   SOLE   0 4,022 1,429
ECOLAB INC COM 278865100   3,936,670 18,195 SH   SOLE   0 12,912 5,283
EDITAS MEDICINE INC COM 28106W103   5,468 78 SH   SOLE   0 78 0
ELANCO ANIMAL HEALTH INC COM 28414H103   18,334,556 597,801 SH   SOLE   0 356,882 240,919
ELDORADO GOLD CORP NEW COM 284902509   6,625 500 SH   SOLE   0 500 0
ELECTRONIC ARTS INC COM 285512109   360,436 2,510 SH   SOLE   0 1,880 630
ENBRIDGE INC COM 29250N105   29,211,279 913,579 SH   SOLE   0 572,822 340,757
EQUINIX INC COM 29444U700   215,682 302 SH   SOLE   0 223 79
EQUINOR ASA SPONSORED ADR 29446M102   49,686 3,026 SH   SOLE   0 2,319 707
EXPEDIA GROUP INC COM NEW 30212P303   588,915 4,448 SH   SOLE   0 3,298 1,150
EXPONENT INC COM 30214U102   531,537 5,904 SH   SOLE   0 4,379 1,525
EXXON MOBIL CORP COM 30231G102   209,397 5,080 SH   SOLE   0 3,815 1,265
FACEBOOK INC CL A 30303M102   2,198,938 8,050 SH   SOLE   0 5,633 2,417
FEDEX CORP COM 31428X106   394,622 1,520 SH   SOLE   0 1,320 200
FIDELITY NATL INFORMATION SV COM 31620M106   12,307 87 SH   SOLE   0 87 0
FISERV INC COM 337738108   1,506,253 13,229 SH   SOLE   0 8,604 4,625
FLEXSHARES TR STOXX GLOBR INF 33939L795   85,392 1,589 SH   SOLE   0 1,589 0
FORD MTR CO DEL COM 345370860   879 100 SH   SOLE   0 100 0
FORTIS INC COM 349553107   5,449,299 133,424 SH   SOLE   0 89,866 43,558
FORTIVE CORP COM 34959J108   11,386,581 160,782 SH   SOLE   0 95,111 65,671
FRANCO NEV CORP COM 351858105   35,562,770 283,700 SH   SOLE   0 175,224 108,476
GFL ENVIRONMENTAL INC UNIT 99/99/9999T 36168Q120   2,747 39 SH   SOLE   0 39 0
GENERAL MTRS CO COM 37045V100   4,164 100 SH   SOLE   0 100 0
GILDAN ACTIVEWEAR INC COM 375916103   2,428,405 86,874 SH   SOLE   0 62,419 24,455
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   205,454 5,583 SH   SOLE   0 4,194 1,389
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   21,008 340 SH   SOLE   0 340 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   251,406 4,109 SH   SOLE   0 4,109 0
GRAPHIC PACKAGING HLDG CO COM 388689101   354,554 20,930 SH   SOLE   0 15,528 5,402
HDFC BANK LTD SPONSORED ADS 40415F101   226,968 3,141 SH   SOLE   0 1,789 1,352
HESKA CORP COM RESTRC NEW 42805E306   131,230 901 SH   SOLE   0 670 231
HILTON WORLDWIDE HLDGS INC COM 43300A203   116,266 1,045 SH   SOLE   0 772 273
HOME DEPOT INC COM 437076102   1,704,483 6,417 SH   SOLE   0 5,120 1,297
HONEYWELL INTL INC COM 438516106   256,303 1,205 SH   SOLE   0 746 459
HUMANA INC COM 444859102   355,704 867 SH   SOLE   0 644 223
IAA INC COM 449253103   8,707 134 SH   SOLE   0 134 0
ICICI BANK LIMITED ADR 45104G104   43,391 2,920 SH   SOLE   0 2,067 853
IDEXX LABS INC COM 45168D104   241,437 483 SH   SOLE   0 360 123
ILLINOIS TOOL WKS INC COM 452308109   628,154 3,081 SH   SOLE   0 2,280 801
IMPERIAL OIL LTD COM NEW 453038408   1,707 90 SH   SOLE   0 90 0
INCYTE CORP COM 45337C102   101,592 1,168 SH   SOLE   0 856 312
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   29,260 880 SH   SOLE   0 880 0
ING GROEP N.V. SPONSORED ADR 456837103   3,379 358 SH   SOLE   0 358 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201   5,876 664 SH   SOLE   0 664 0
INSPERITY INC COM 45778Q107   211,040 2,592 SH   SOLE   0 1,903 689
INTEL CORP COM 458140100   17,038 342 SH   SOLE   0 342 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   797,625 13,093 SH   SOLE   0 8,610 4,483
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   2,865 44 SH   SOLE   0 44 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   857,757 7,440 SH   SOLE   0 5,041 2,399
INTERNATIONAL BUSINESS MACHS COM 459200101   342,519 2,721 SH   SOLE   0 2,483 238
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   15,866,477 145,778 SH   SOLE   0 87,102 58,676
INTUIT COM 461202103   14,434 38 SH   SOLE   0 38 0
IQVIA HLDGS INC COM 46266C105   1,280,707 7,148 SH   SOLE   0 4,505 2,643
ISHARES INC MSCI STH KOR ETF 464286772   3,875 45 SH   SOLE   0 45 0
ISHARES TR MRNGSTR LG-CP ET 464287127   25,915 120 SH   SOLE   0 120 0
ISHARES TR CORE S&P TTL STK 464287150   4,553,589 52,783 SH   SOLE   0 49,877 2,906
ISHARES TR CHINA LG-CAP ETF 464287184   5,340 115 SH   SOLE   0 115 0
ISHARES TR CORE US AGGBD ET 464287226   272,474 2,305 SH   SOLE   0 2,116 189
ISHARES TR CORE S&P MCP ETF 464287507   397,692 1,730 SH   SOLE   0 1,570 160
ISHARES TR US INDUSTRIALS 464287754   376,357 3,870 SH   SOLE   0 3,510 360
ISHARES TR SHRT NAT MUN ETF 464288158   128,002 1,184 SH   SOLE   0 974 210
ISHARES TR IBOXX HI YD ETF 464288513   4,888 56 SH   SOLE   0 0 56
ISHARES TR USD INV GRDE ETF 464288620   228,359 3,685 SH   SOLE   0 3,685 0
ISHARES SILVER TR ISHARES 46428Q109   18,427 750 SH   SOLE   0 750 0
ISHARES TR CORE HIGH DV ETF 46429B663   16,663 190 SH   SOLE   0 190 0
ISHARES TR CORE MSCI TOTAL 46432F834   3,536,680 52,637 SH   SOLE   0 49,498 3,139
ISHARES INC CORE MSCI EMKT 46434G103   212,300 3,422 SH   SOLE   0 1,768 1,654
ISHARES TR GLOBAL REIT ETF 46434V647   87,321 3,646 SH   SOLE   0 3,646 0
ISHARES TR CONV BD ETF 46435G102   30,995 320 SH   SOLE   0 320 0
JPMORGAN CHASE & CO COM 46625H100   1,752,041 13,788 SH   SOLE   0 8,976 4,812
JOHNSON & JOHNSON COM 478160104   3,595,031 22,843 SH   SOLE   0 15,797 7,046
JUST ENERGY GROUP INC COM NEW 48213W408   4,210 898 SH   SOLE   0 898 0
KELLOGG CO COM 487836108   349,608 5,618 SH   SOLE   0 4,226 1,392
KIMBERLY-CLARK CORP COM 494368103   750,328 5,565 SH   SOLE   0 3,733 1,832
KIRKLAND LAKE GOLD LTD COM 49741E100   12,352 299 SH   SOLE   0 278 21
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   4,398,170 81,192 SH   SOLE   0 57,534 23,658
LCI INDS COM 50189K103   441,041 3,401 SH   SOLE   0 2,235 1,166
LAM RESEARCH CORP COM 512807108   1,276,073 2,702 SH   SOLE   0 2,030 672
LILLY ELI & CO COM 532457108   26,339 156 SH   SOLE   0 156 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109   5,080 2,920 SH   SOLE   0 2,920 0
LOWES COS INC COM 548661107   340,441 2,121 SH   SOLE   0 1,283 838
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   331,456 7,810 SH   SOLE   0 7,070 740
MAGNA INTL INC COM 559222401   3,757,343 53,089 SH   SOLE   0 39,853 13,236
MANULIFE FINL CORP COM 56501R106   22,455,361 1,262,259 SH   SOLE   0 776,316 485,943
MARKETAXESS HLDGS INC COM 57060D108   573,412 1,005 SH   SOLE   0 754 251
MARSH & MCLENNAN COS INC COM 571748102   14,157 121 SH   SOLE   0 121 0
MARTIN MARIETTA MATLS INC COM 573284106   125,514 442 SH   SOLE   0 330 112
MASTERCARD INCORPORATED CL A 57636Q104   5,084,967 14,246 SH   SOLE   0 10,410 3,836
MCDONALDS CORP COM 580135101   2,075,846 9,674 SH   SOLE   0 7,279 2,395
MEDICAL PPTYS TRUST INC COM 58463J304   1,874,528 86,027 SH   SOLE   0 64,255 21,772
MERCK & CO. INC COM 58933Y105   316,647 3,871 SH   SOLE   0 3,440 431
METHANEX CORP COM 59151K108   152,656 3,323 SH   SOLE   0 2,695 628
MICROSOFT CORP COM 594918104   18,050,050 81,153 SH   SOLE   0 57,373 23,780
MICRON TECHNOLOGY INC COM 595112103   489,647 6,513 SH   SOLE   0 4,828 1,685
MIDDLEBY CORP COM 596278101   16,157,027 125,326 SH   SOLE   0 74,267 51,059
MONDELEZ INTL INC CL A 609207105   1,800,700 30,797 SH   SOLE   0 21,073 9,724
MOODYS CORP COM 615369105   260,635 898 SH   SOLE   0 660 238
MORGAN STANLEY COM NEW 617446448   34,265 500 SH   SOLE   0 0 500
MOTOROLA SOLUTIONS INC COM NEW 620076307   325,324 1,913 SH   SOLE   0 1,080 833
NETFLIX INC COM 64110L106   72,998 135 SH   SOLE   0 135 0
NEW GOLD INC CDA COM 644535106   21,991 10,000 SH   SOLE   0 10,000 0
NEWMONT CORP COM 651639106   68,569 1,146 SH   SOLE   0 1,084 62
NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796   3,196 54 SH   SOLE   0 54 0
NIKE INC CL B 654106103   5,767,873 40,771 SH   SOLE   0 29,799 10,972
NORFOLK SOUTHN CORP COM 655844108   260,420 1,096 SH   SOLE   0 808 288
NOVARTIS AG SPONSORED ADR 66987V109   4,353,695 46,105 SH   SOLE   0 32,730 13,375
NOVO-NORDISK A S ADR 670100205   591,839 8,473 SH   SOLE   0 6,026 2,447
NVIDIA CORPORATION COM 67066G104   236,034 452 SH   SOLE   0 333 119
NUTRIEN LTD COM 67077M108   2,869,266 59,653 SH   SOLE   0 44,423 15,230
OMNICOM GROUP INC COM 681919106   241,870 3,878 SH   SOLE   0 2,939 939
OPEN TEXT CORP COM 683715106   4,334,274 95,408 SH   SOLE   0 73,288 22,120
ORACLE CORP COM 68389X105   4,074,629 62,987 SH   SOLE   0 45,583 17,404
OVINTIV INC COM 69047Q102   54,746 3,811 SH   SOLE   0 2,601 1,210
PTC INC COM 69370C100   254,769 2,130 SH   SOLE   0 1,213 917
PALO ALTO NETWORKS INC COM 697435105   198,663 559 SH   SOLE   0 318 241
PAN AMERN SILVER CORP COM 697900108   17,240 500 SH   SOLE   0 500 0
PAYPAL HLDGS INC COM 70450Y103   1,143,832 4,884 SH   SOLE   0 3,972 912
PEMBINA PIPELINE CORP COM 706327103   2,513,628 106,324 SH   SOLE   0 73,886 32,438
PEPSICO INC COM 713448108   20,817,315 140,373 SH   SOLE   0 84,505 55,868
PFIZER INC COM 717081103   69,202 1,880 SH   SOLE   0 1,563 317
PIONEER NAT RES CO COM 723787107   236,549 2,077 SH   SOLE   0 1,534 543
PRECISION DRILLING CORP COM NEW 74022D407   2,120 129 SH   SOLE   0 129 0
PROCTER AND GAMBLE CO COM 742718109   1,534,435 11,028 SH   SOLE   0 7,780 3,248
PROSHARES TR HD REPLICATION 74347X294   29,225 610 SH   SOLE   0 610 0
PRUDENTIAL PLC ADR 74435K204   14,437,192 390,934 SH   SOLE   0 232,838 158,096
RAYTHEON TECHNOLOGIES CORP COM 75513E101   41,547 581 SH   SOLE   0 581 0
REALPAGE INC COM 75606N109   731,943 8,390 SH   SOLE   0 5,511 2,879
RELX PLC SPONSORED ADR 759530108   454,607 18,435 SH   SOLE   0 11,499 6,936
REPUBLIC SVCS INC COM 760759100   1,257,581 13,059 SH   SOLE   0 9,381 3,678
RESTAURANT BRANDS INTL INC COM 76131D103   24,356,779 398,446 SH   SOLE   0 240,497 157,949
RIO TINTO PLC SPONSORED ADR 767204100   171,125 2,275 SH   SOLE   0 1,293 982
RITCHIE BROS AUCTIONEERS COM 767744105   5,125,126 73,749 SH   SOLE   0 52,313 21,436
ROCKWELL AUTOMATION INC COM 773903109   969,631 3,866 SH   SOLE   0 2,725 1,141
ROGERS COMMUNICATIONS INC CL B 775109200   24,530,949 527,047 SH   SOLE   0 331,323 195,724
ROPER TECHNOLOGIES INC COM 776696106   1,209,207 2,805 SH   SOLE   0 2,163 642
ROSS STORES INC COM 778296103   21,614 176 SH   SOLE   0 176 0
ROYAL BK CDA COM 780087102   14,993,287 182,517 SH   SOLE   0 129,949 52,568
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   4,076 116 SH   SOLE   0 116 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   86,664 788 SH   SOLE   0 545 243
S&P GLOBAL INC COM 78409V104   5,282,033 16,068 SH   SOLE   0 11,328 4,740
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,047,209 2,801 SH   SOLE   0 1,707 1,094
SPDR GOLD TR GOLD SHS 78463V107   10,700 60 SH   SOLE   0 60 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   7,643 25 SH   SOLE   0 25 0
SALESFORCE COM INC COM 79466L302   392,765 1,765 SH   SOLE   0 1,605 160
SANOFI SPONSORED ADR 80105N105   172,543 3,551 SH   SOLE   0 2,502 1,049
SAP SE SPON ADR 803054204   25,414,706 194,913 SH   SOLE   0 116,183 78,730
SCHWAB CHARLES CORP COM 808513105   228,708 4,312 SH   SOLE   0 2,515 1,797
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   164,927 1,454 SH   SOLE   0 1,454 0
SERVICENOW INC COM 81762P102   665,469 1,209 SH   SOLE   0 897 312
SHAW COMMUNICATIONS INC CL B CONV 82028K200   341,907 19,486 SH   SOLE   0 17,871 1,615
SHOPIFY INC CL A 82509L107   1,108,583 982 SH   SOLE   0 666 316
SOLAREDGE TECHNOLOGIES INC COM 83417M104   411,664 1,290 SH   SOLE   0 1,180 110
SQUARE INC CL A 852234103   154,306 709 SH   SOLE   0 543 166
STANTEC INC COM 85472N109   1,959,535 60,438 SH   SOLE   0 39,252 21,186
STARBUCKS CORP COM 855244109   615,241 5,751 SH   SOLE   0 5,161 590
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   87,410 14,167 SH   SOLE   0 9,889 4,278
SUN LIFE FINANCIAL INC. COM 866796105   2,772,386 62,364 SH   SOLE   0 51,956 10,408
SUNCOR ENERGY INC NEW COM 867224107   2,028,954 120,996 SH   SOLE   0 99,482 21,514
TFI INTL INC COM 87241L109   1,147,547 22,296 SH   SOLE   0 18,997 3,299
TJX COS INC NEW COM 872540109   1,395,096 20,429 SH   SOLE   0 14,374 6,055
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   483,701 4,436 SH   SOLE   0 2,668 1,768
TC ENERGY CORP COM 87807B107   18,691,984 459,877 SH   SOLE   0 280,460 179,417
TECK RESOURCES LTD CL B 878742204   1,478,312 81,480 SH   SOLE   0 66,083 15,397
TELUS CORPORATION COM 87971M103   8,012,392 404,656 SH   SOLE   0 308,889 95,767
TESLA INC COM 88160R101   168,655 239 SH   SOLE   0 239 0
TEXAS INSTRS INC COM 882508104   277,543 1,691 SH   SOLE   0 947 744
THERMO FISHER SCIENTIFIC INC COM 883556102   43,747,454 93,923 SH   SOLE   0 56,642 37,281
THOMSON REUTERS CORP. COM NEW 884903709   2,680,024 32,753 SH   SOLE   0 23,597 9,156
3M CO COM 88579Y101   5,942 34 SH   SOLE   0 34 0
TORONTO DOMINION BK ONT COM NEW 891160509   52,868,995 935,940 SH   SOLE   0 602,881 333,059
TOTAL SE SPONSORED ADS 89151E109   767,916 18,323 SH   SOLE   0 14,457 3,866
TRINITY INDS INC COM 896522109   5,278 200 SH   SOLE   0 200 0
TYLER TECHNOLOGIES INC COM 902252105   436,956 1,001 SH   SOLE   0 660 341
US BANCORP DEL COM NEW 902973304   745 16 SH   SOLE   0 0 16
UBER TECHNOLOGIES INC COM 90353T100   466,650 9,150 SH   SOLE   0 8,320 830
UNILEVER PLC SPON ADR NEW 904767704   5,614,204 93,012 SH   SOLE   0 66,451 26,561
UNION PAC CORP COM 907818108   28,942 139 SH   SOLE   0 139 0
UNITED PARCEL SERVICE INC CL B 911312106   309,856 1,840 SH   SOLE   0 1,670 170
UNITEDHEALTH GROUP INC COM 91324P102   28,365,453 80,887 SH   SOLE   0 48,602 32,285
VANGUARD WORLD FDS INF TECH ETF 92204A702   32,890 93 SH   SOLE   0 93 0
VERISIGN INC COM 92343E102   3,061,194 14,146 SH   SOLE   0 10,018 4,128
VERIZON COMMUNICATIONS INC COM 92343V104   1,584,487 26,970 SH   SOLE   0 20,969 6,001
VERISK ANALYTICS INC COM 92345Y106   1,174,751 5,659 SH   SOLE   0 3,752 1,907
VERMILION ENERGY INC COM 923725105   30,367 6,807 SH   SOLE   0 6,807 0
VERRA MOBILITY CORP COM 92511U102   181,451 13,521 SH   SOLE   0 9,947 3,574
VIATRIS INC COM 92556V106   356 19 SH   SOLE   0 19 0
VISA INC COM CL A 92826C839   44,630,325 204,043 SH   SOLE   0 128,063 75,980
VONTIER CORPORATION COM 928881101   1,719,298 51,476 SH   SOLE   0 31,786 19,690
VULCAN MATLS CO COM 929160109   238,927 1,611 SH   SOLE   0 1,192 419
WALMART INC COM 931142103   428,125 2,970 SH   SOLE   0 2,740 230
WARNER MUSIC GROUP CORP COM CL A 934550203   127,608 3,359 SH   SOLE   0 1,874 1,485
WASTE CONNECTIONS INC COM 94106B101   1,393,258 13,591 SH   SOLE   0 12,711 880
WASTE MGMT INC DEL COM 94106L109   1,452,072 12,313 SH   SOLE   0 9,339 2,974
WATERS CORP COM 941848103   6,185 25 SH   SOLE   0 25 0
WELLS FARGO CO NEW COM 949746101   6,036 200 SH   SOLE   0 200 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   131,172 463 SH   SOLE   0 347 116
WHEATON PRECIOUS METALS CORP COM 962879102   361,581 8,660 SH   SOLE   0 6,149 2,511
WINMARK CORP COM 974250102   103,304 556 SH   SOLE   0 441 115
WORKHORSE GROUP INC COM NEW 98138J206   3,956 200 SH   SOLE   0 200 0
YAMANA GOLD INC COM 98462Y100   280,190 49,070 SH   SOLE   0 46,870 2,200
ZOETIS INC CL A 98978V103   5,092,435 30,770 SH   SOLE   0 21,579 9,191
AON PLC SHS CL A G0403H108   558,175 2,642 SH   SOLE   0 1,649 993
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,204,785 12,269 SH   SOLE   0 8,934 3,335
BROOKFIELD BUSINESS PARTNERS UNIT LTD LP G16234109   80,786 2,130 SH   SOLE   0 2,130 0
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107   9,586 663 SH   SOLE   0 586 77
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   375,495 7,591 SH   SOLE   0 6,134 1,457
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   5,689,905 131,836 SH   SOLE   0 94,048 37,788
COCA COLA EUROPEAN PARTNERS SHS G25839104   180,035 3,613 SH   SOLE   0 1,985 1,628
LINDE PLC SHS G5494J103   29,542,633 112,112 SH   SOLE   0 66,480 45,632
MEDTRONIC PLC SHS G5960L103   923,766 7,886 SH   SOLE   0 5,948 1,938
NIELSEN HLDGS PLC SHS EUR G6518L108   7,116 341 SH   SOLE   0 159 182
ALCON AG ORD SHS H01301128   6,202 94 SH   SOLE   0 64 30
CHUBB LIMITED COM H1467J104   3,232 21 SH   SOLE   0 21 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   9,754 20 SH   SOLE   0 20 0
NXP SEMICONDUCTORS N V COM N6596X109   209,575 1,318 SH   SOLE   0 742 576