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   504,461 16,556 SH   SOLE   0 10,971 5,585
ABCAM PLC ADS 000380204   1,806 94 SH   SOLE   0 94 0
AT&T INC COM 00206R102   10,836 358 SH   SOLE   0 358 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203   7,554 90 SH   SOLE   0 90 0
ARK ETF TR GENOMIC REV ETF 00214Q302   7,985 90 SH   SOLE   0 90 0
ARK ETF TR FINTECH INNOVA 00214Q708   6,643 130 SH   SOLE   0 130 0
ABBOTT LABS COM 002824100   1,594,351 13,304 SH   SOLE   0 8,656 4,648
ABBVIE INC COM 00287Y109   62,226 575 SH   SOLE   0 350 225
ABCELLERA BIOLOGICS INC COM 00288U106   3,701 109 SH   SOLE   0 109 0
ACTIVISION BLIZZARD INC COM 00507V109   257,145 2,765 SH   SOLE   0 2,043 722
AGNICO EAGLE MINES LTD COM 008474108   529,540 9,160 SH   SOLE   0 6,965 2,195
AGEX THERAPEUTICS INC COM 00848H108   473 292 SH   SOLE   0 292 0
AIR PRODS & CHEMS INC COM 009158106   1,907,766 6,781 SH   SOLE   0 5,077 1,704
ALGONQUIN PWR UTILS CORP COM 015857105   126,966 8,014 SH   SOLE   0 8,014 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   3,263,324 14,393 SH   SOLE   0 10,022 4,371
ALNYLAM PHARMACEUTICALS INC COM 02043Q107   564 4 SH   SOLE   0 4 0
ALPHABET INC CAP STK CL C 02079K107   1,075,687 520 SH   SOLE   0 357 163
ALPHABET INC CAP STK CL A 02079K305   6,888,816 3,340 SH   SOLE   0 2,393 947
AMAZON COM INC COM 023135106   2,172,044 702 SH   SOLE   0 480 222
AMERICAN EXPRESS CO COM 025816109   464,064 3,281 SH   SOLE   0 2,457 824
AMERICAN FINL GROUP INC OHIO COM 025932104   1,185,841 10,393 SH   SOLE   0 6,764 3,629
AMERICAN HOMES 4 RENT CL A 02665T306   140,861 4,225 SH   SOLE   0 3,125 1,100
AMERICAN TOWER CORP NEW COM 03027X100   836,710 3,500 SH   SOLE   0 2,981 519
AMERICAN WTR WKS CO INC NEW COM 030420103   741,504 4,946 SH   SOLE   0 3,653 1,293
AMERISOURCEBERGEN CORP COM 03073E105   315,719 2,674 SH   SOLE   0 1,575 1,099
AMERIPRISE FINL INC COM 03076C106   2,092 9 SH   SOLE   0 9 0
AMETEK INC COM 031100100   8,685 68 SH   SOLE   0 68 0
AMGEN INC COM 031162100   936,769 3,765 SH   SOLE   0 3,174 591
AMPHENOL CORP NEW CL A 032095101   1,458,398 22,107 SH   SOLE   0 13,464 8,643
ANALOG DEVICES INC COM 032654105   18,144 117 SH   SOLE   0 117 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206   5,492 250 SH   SOLE   0 250 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   754 12 SH   SOLE   0 12 0
ANSYS INC COM 03662Q105   12,903 38 SH   SOLE   0 38 0
ANTHEM INC COM 036752103   717 2 SH   SOLE   0 2 0
APPLE INC COM 037833100   8,249,278 67,534 SH   SOLE   0 49,590 17,944
APPLIED MATLS INC COM 038222105   21,376 160 SH   SOLE   0 160 0
APTARGROUP INC COM 038336103   6,375 45 SH   SOLE   0 45 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,601,779 32,216 SH   SOLE   0 25,854 6,362
AURORA CANNABIS INC COM 05156X884   576 62 SH   SOLE   0 62 0
AUTOHOME INC SP ADS RP CL A 05278C107   59,692 640 SH   SOLE   0 476 164
AUTOZONE INC COM 053332102   341,244 243 SH   SOLE   0 180 63
BCE INC COM NEW 05534B760   4,437,417 98,299 SH   SOLE   0 60,560 37,739
BP PLC SPONSORED ADR 055622104   157,934 6,486 SH   SOLE   0 4,862 1,624
BRP INC COM SUN VTG 05577W200   256,405 2,957 SH   SOLE   0 1,733 1,224
BAIDU INC SPON ADR REP A 056752108   2,610 12 SH   SOLE   0 12 0
BAKER HUGHES COMPANY CL A 05722G100   648 30 SH   SOLE   0 30 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303   232,419 49,451 SH   SOLE   0 31,107 18,344
BANCO SANTANDER S.A. ADR 05964H105   124,944 36,427 SH   SOLE   0 27,424 9,003
BK OF AMERICA CORP COM 060505104   67,862 1,754 SH   SOLE   0 754 1,000
BANK MONTREAL QUE COM 063671101   2,482,410 27,849 SH   SOLE   0 22,622 5,227
BANK NOVA SCOTIA B C COM 064149107   55,005,972 879,242 SH   SOLE   0 563,078 316,164
BANK OZK COM 06417N103   1,246,782 30,521 SH   SOLE   0 19,734 10,787
BARRICK GOLD CORP COM 067901108   57,687 2,908 SH   SOLE   0 2,711 197
BAUSCH HEALTH COS INC COM 071734107   643,465 20,282 SH   SOLE   0 14,706 5,576
BAXTER INTL INC COM 071813109   784,193 9,298 SH   SOLE   0 6,030 3,268
BECTON DICKINSON & CO COM 075887109   3,129,340 12,870 SH   SOLE   0 9,083 3,787
BERKLEY W R CORP COM 084423102   274,650 3,645 SH   SOLE   0 2,687 958
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,391,949 21,106 SH   SOLE   0 15,133 5,973
BERRY GLOBAL GROUP INC COM 08579W103   1,164,328 18,963 SH   SOLE   0 12,322 6,641
BHP GROUP LTD SPONSORED ADS 088606108   1,425,131 20,538 SH   SOLE   0 15,628 4,910
BIOMARIN PHARMACEUTICAL INC COM 09061G101   385,554 5,106 SH   SOLE   0 3,766 1,340
BLACKROCK INC COM 09247X101   432,773 574 SH   SOLE   0 425 149
BOEING CO COM 097023105   78,963 310 SH   SOLE   0 310 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   913,290 11,341 SH   SOLE   0 8,416 2,925
BOSTON SCIENTIFIC CORP COM 101137107   1,151,615 29,796 SH   SOLE   0 18,762 11,034
BOX INC CL A 10316T104   151,719 6,608 SH   SOLE   0 4,847 1,761
BROADCOM INC COM 11135F101   4,427,489 9,549 SH   SOLE   0 6,548 3,001
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   41,712,733 937,753 SH   SOLE   0 585,312 352,441
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   38,254 500 SH   SOLE   0 500 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   193,469 4,130 SH   SOLE   0 3,979 151
CAE INC COM 124765108   5,753,991 201,928 SH   SOLE   0 140,471 61,457
CBOE GLOBAL MKTS INC COM 12503M108   257,975 2,614 SH   SOLE   0 1,919 695
CDW CORP COM 12514G108   1,545,121 9,322 SH   SOLE   0 6,910 2,412
CGI INC CL A SUB VTG 12532H104   27,091,437 325,237 SH   SOLE   0 203,282 121,955
CI FINL CORP COM 125491100   31,658 2,192 SH   SOLE   0 2,024 168
CME GROUP INC COM 12572Q105   5,685,967 27,841 SH   SOLE   0 19,685 8,156
CNX RES CORP COM 12653C108   1,470 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   1,426,511 18,962 SH   SOLE   0 15,303 3,659
CAMECO CORP COM 13321L108   1,940 117 SH   SOLE   0 117 0
CAMPBELL SOUP CO COM 134429109   2,061 41 SH   SOLE   0 41 0
CANADIAN IMP BK COMM COM 136069101   744,938 7,608 SH   SOLE   0 5,668 1,940
CANADIAN NATL RY CO COM 136375102   56,298,046 485,119 SH   SOLE   0 307,609 177,510
CANADIAN NAT RES LTD COM 136385101   19,555,582 632,574 SH   SOLE   0 413,398 219,176
CANADIAN PAC RY LTD COM 13645T100   4,958,892 12,983 SH   SOLE   0 11,196 1,787
CARGURUS INC COM CL A 141788109   1,215 51 SH   SOLE   0 51 0
CELESTICA INC SUB VTG SHS 15101Q108   33,546 4,015 SH   SOLE   0 3,684 331
CENOVUS ENERGY INC COM 15135U109   30,369 4,043 SH   SOLE   0 2,066 1,977
CHANGE HEALTHCARE INC COM 15912K100   486 22 SH   SOLE   0 22 0
CHARTER COMMUNICATIONS INC N CL A 16119P108   500,403 811 SH   SOLE   0 601 210
CHENIERE ENERGY INC COM NEW 16411R208   1,729 24 SH   SOLE   0 24 0
CHEVRON CORP NEW COM 166764100   31,227 298 SH   SOLE   0 202 96
CISCO SYS INC COM 17275R102   1,857,371 35,919 SH   SOLE   0 28,849 7,070
CITIGROUP INC COM NEW 172967424   11,640 160 SH   SOLE   0 160 0
COCA COLA CO COM 191216100   998,011 18,934 SH   SOLE   0 12,573 6,361
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,128,209 14,442 SH   SOLE   0 9,348 5,094
COLFAX CORP COM 194014106   5,257 120 SH   SOLE   0 120 0
COLGATE PALMOLIVE CO COM 194162103   2,837 36 SH   SOLE   0 0 36
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   858,179 8,734 SH   SOLE   0 7,908 826
COMCAST CORP NEW CL A 20030N101   1,326,939 24,523 SH   SOLE   0 16,307 8,216
COMMERCE BANCSHARES INC COM 200525103   18,386 240 SH   SOLE   0 240 0
CONOCOPHILLIPS COM 20825C104   349,760 6,603 SH   SOLE   0 4,951 1,652
CONSTELLATION BRANDS INC CL A 21036P108   214,320 940 SH   SOLE   0 699 241
COPART INC COM 217204106   1,352,411 12,452 SH   SOLE   0 8,252 4,200
COSTCO WHSL CORP NEW COM 22160K105   1,530,468 4,342 SH   SOLE   0 3,212 1,130
CREDIT ACCEP CORP MICH COM 225310101   907,419 2,519 SH   SOLE   0 1,661 858
CRESCENT PT ENERGY CORP COM 22576C101   71,246 17,087 SH   SOLE   0 17,087 0
CROWN CASTLE INTL CORP NEW COM 22822V101   688 4 SH   SOLE   0 4 0
CUMMINS INC COM 231021106   1,295 5 SH   SOLE   0 5 0
DBX ETF TR XTRACK MSCI JAPN 233051507   228,026 4,566 SH   SOLE   0 4,566 0
DANAHER CORPORATION COM 235851102   6,901,853 30,664 SH   SOLE   0 21,655 9,009
DEERE & CO COM 244199105   13,469 36 SH   SOLE   0 36 0
DESCARTES SYS GROUP INC COM 249906108   139,283 2,283 SH   SOLE   0 2,197 86
DIAGEO PLC SPON ADR NEW 25243Q205   22,229,436 135,372 SH   SOLE   0 82,121 53,251
DIAMEDICA THERAPEUTICS INC COM NEW 25253X207   7,036 769 SH   SOLE   0 769 0
DIGITAL RLTY TR INC COM 253868103   789,267 5,604 SH   SOLE   0 4,163 1,441
DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732   500,277 12,190 SH   SOLE   0 11,280 910
DISNEY WALT CO COM 254687106   300,952 1,631 SH   SOLE   0 1,211 420
DOLLAR GEN CORP NEW COM 256677105   712,614 3,517 SH   SOLE   0 2,365 1,152
DOLLAR TREE INC COM 256746108   1,087,942 9,505 SH   SOLE   0 7,908 1,597
EOG RES INC COM 26875P101   2,226,816 30,702 SH   SOLE   0 21,951 8,751
EQT CORP COM 26884L109   281,858 15,170 SH   SOLE   0 11,061 4,109
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   25,249 460 SH   SOLE   0 0 460
EAST WEST BANCORP INC COM 27579R104   409,516 5,549 SH   SOLE   0 4,037 1,512
EBAY INC. COM 278642103   2,204 36 SH   SOLE   0 36 0
ECOLAB INC COM 278865100   5,052,480 23,602 SH   SOLE   0 16,650 6,952
EDITAS MEDICINE INC COM 28106W103   3,276 78 SH   SOLE   0 78 0
ELANCO ANIMAL HEALTH INC COM 28414H103   17,875,531 606,979 SH   SOLE   0 366,294 240,685
ELDORADO GOLD CORP NEW COM 284902509   2,701 250 SH   SOLE   0 250 0
ELECTRONIC ARTS INC COM 285512109   273,447 2,020 SH   SOLE   0 1,514 506
EMERSON ELEC CO COM 291011104   483,579 5,360 SH   SOLE   0 4,980 380
ENBRIDGE INC COM 29250N105   33,598,775 922,315 SH   SOLE   0 585,092 337,223
ENTERPRISE PRODS PARTNERS L COM 293792107   466,383 21,180 SH   SOLE   0 19,640 1,540
EQUINIX INC COM 29444U700   217,468 320 SH   SOLE   0 232 88
EQUINOR ASA SPONSORED ADR 29446M102   88,971 4,572 SH   SOLE   0 3,604 968
EXPEDIA GROUP INC COM NEW 30212P303   535,465 3,111 SH   SOLE   0 2,288 823
EXPONENT INC COM 30214U102   573,980 5,890 SH   SOLE   0 4,377 1,513
EXXON MOBIL CORP COM 30231G102   300,309 5,379 SH   SOLE   0 3,854 1,525
FACEBOOK INC CL A 30303M102   3,239,830 11,000 SH   SOLE   0 7,606 3,394
FAIR ISAAC CORP COM 303250104   275,104 566 SH   SOLE   0 419 147
FEDEX CORP COM 31428X106   631,136 2,222 SH   SOLE   0 1,992 230
FIDELITY NATL INFORMATION SV COM 31620M106   12,233 87 SH   SOLE   0 87 0
FIRST HAWAIIAN INC COM 32051X108   2,490 91 SH   SOLE   0 91 0
FISERV INC COM 337738108   1,603,468 13,470 SH   SOLE   0 8,686 4,784
FISKER INC CL A COM STK 33813J106   861 50 SH   SOLE   0 50 0
FIVE POINT HOLDINGS LLC COM CL A 33833Q106   378 50 SH   SOLE   0 50 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   117,725 2,103 SH   SOLE   0 2,103 0
FLOWSERVE CORP COM 34354P105   1,979 51 SH   SOLE   0 51 0
FORD MTR CO DEL COM 345370860   489,510 39,960 SH   SOLE   0 37,040 2,920
FORTIS INC COM 349553107   6,060,610 139,673 SH   SOLE   0 95,070 44,603
FORTIVE CORP COM 34959J108   11,525,975 163,165 SH   SOLE   0 98,443 64,722
FRANCO NEV CORP COM 351858105   37,917,280 302,563 SH   SOLE   0 189,407 113,156
FREEPORT-MCMORAN INC CL B 35671D857   466,618 14,170 SH   SOLE   0 13,110 1,060
FUELCELL ENERGY INC COM 35952H601   129 9 SH   SOLE   0 9 0
GFL ENVIRONMENTAL INC UNIT 99/99/9999T 36168Q120   3,181 39 SH   SOLE   0 39 0
GILDAN ACTIVEWEAR INC COM 375916103   2,636,072 86,135 SH   SOLE   0 61,346 24,789
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   655,304 18,361 SH   SOLE   0 16,039 2,322
GOLDMAN SACHS GROUP INC COM 38141G104   1,635 5 SH   SOLE   0 5 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   601,593 9,893 SH   SOLE   0 9,893 0
GRAPHIC PACKAGING HLDG CO COM 388689101   415,972 22,906 SH   SOLE   0 17,032 5,874
GROUP 1 AUTOMOTIVE INC COM 398905109   1,420 9 SH   SOLE   0 9 0
HDFC BANK LTD SPONSORED ADS 40415F101   264,223 3,401 SH   SOLE   0 2,000 1,401
HAIN CELESTIAL GROUP INC COM 405217100   1,133 26 SH   SOLE   0 26 0
HARLEY DAVIDSON INC COM 412822108   2,245 56 SH   SOLE   0 56 0
HESKA CORP COM RESTRC NEW 42805E306   151,445 899 SH   SOLE   0 665 234
HOLOGIC INC COM 436440101   1,041 14 SH   SOLE   0 14 0
HOME DEPOT INC COM 437076102   2,131,560 6,983 SH   SOLE   0 5,674 1,309
HONEYWELL INTL INC COM 438516106   287,834 1,326 SH   SOLE   0 842 484
HUMANA INC COM 444859102   404,995 966 SH   SOLE   0 717 249
IAA INC COM 449253103   7,388 134 SH   SOLE   0 134 0
ICICI BANK LIMITED ADR 45104G104   71,044 4,432 SH   SOLE   0 3,363 1,069
IDEXX LABS INC COM 45168D104   259,334 530 SH   SOLE   0 395 135
ILLINOIS TOOL WKS INC COM 452308109   845,320 3,816 SH   SOLE   0 2,840 976
IMPERIAL OIL LTD COM NEW 453038408   446,899 18,450 SH   SOLE   0 17,840 610
INCYTE CORP COM 45337C102   115,809 1,425 SH   SOLE   0 1,041 384
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   140,580 4,260 SH   SOLE   0 2,440 1,820
ING GROEP N.V. SPONSORED ADR 456837103   1,176,538 96,201 SH   SOLE   0 71,708 24,493
INGERSOLL RAND INC COM 45687V106   2,460 50 SH   SOLE   0 50 0
INOVIO PHARMACEUTICALS INC COM NEW 45773H201   6,161 664 SH   SOLE   0 664 0
INSPERITY INC COM 45778Q107   247,284 2,953 SH   SOLE   0 2,177 776
INTEL CORP COM 458140100   22,528 352 SH   SOLE   0 352 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   979,539 13,411 SH   SOLE   0 8,702 4,709
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   3,031 44 SH   SOLE   0 44 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   915,664 8,199 SH   SOLE   0 5,641 2,558
INTERNATIONAL BUSINESS MACHS COM 459200101   721,736 5,416 SH   SOLE   0 5,081 335
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   20,271,092 145,198 SH   SOLE   0 87,992 57,206
INTUIT COM 461202103   180,038 470 SH   SOLE   0 373 97
INVITATION HOMES INC COM 46187W107   140,340 4,387 SH   SOLE   0 3,227 1,160
IQVIA HLDGS INC COM 46266C105   1,423,634 7,371 SH   SOLE   0 4,643 2,728
ISHARES TR MORNINGSTR US EQ 464287127   26,863 120 SH   SOLE   0 120 0
ISHARES TR CORE S&P TTL STK 464287150   6,150,665 67,147 SH   SOLE   0 61,638 5,509
ISHARES TR CHINA LG-CAP ETF 464287184   5,361 115 SH   SOLE   0 115 0
ISHARES TR CORE US AGGBD ET 464287226   649,826 5,709 SH   SOLE   0 3,574 2,135
ISHARES TR GLOBAL ENERG ETF 464287341   2,317 94 SH   SOLE   0 94 0
ISHARES TR CORE S&P MCP ETF 464287507   634,692 2,440 SH   SOLE   0 2,250 190
ISHARES TR US INDUSTRIALS 464287754   603,946 5,710 SH   SOLE   0 5,280 430
ISHARES TR SHRT NAT MUN ETF 464288158   127,623 1,184 SH   SOLE   0 974 210
ISHARES TR IBOXX HI YD ETF 464288513   4,880 56 SH   SOLE   0 0 56
ISHARES TR USD INV GRDE ETF 464288620   217,562 3,685 SH   SOLE   0 3,685 0
ISHARES SILVER TR ISHARES 46428Q109   5,672 250 SH   SOLE   0 250 0
ISHARES TR CORE HIGH DV ETF 46429B663   18,023 190 SH   SOLE   0 190 0
ISHARES TR CORE MSCI TOTAL 46432F834   4,716,209 67,106 SH   SOLE   0 61,148 5,958
ISHARES INC CORE MSCI EMKT 46434G103   294,897 4,582 SH   SOLE   0 2,206 2,376
ISHARES TR GLOBAL REIT ETF 46434V647   121,070 4,746 SH   SOLE   0 4,746 0
ISHARES TR CONV BD ETF 46435G102   139,536 1,420 SH   SOLE   0 820 600
ISHARES TR BROAD USD HIGH 46435U853   59,943 1,456 SH   SOLE   0 0 1,456
JPMORGAN CHASE & CO COM 46625H100   2,087,834 13,715 SH   SOLE   0 8,840 4,875
JOHNSON & JOHNSON COM 478160104   3,871,592 23,557 SH   SOLE   0 16,307 7,250
JUST ENERGY GROUP INC COM NEW 48213W408   3,740 2,514 SH   SOLE   0 2,514 0
KKR & CO INC COM 48251W104   1,172 24 SH   SOLE   0 24 0
KELLOGG CO COM 487836108   355,999 5,624 SH   SOLE   0 4,279 1,345
KIMBERLY-CLARK CORP COM 494368103   1,390 10 SH   SOLE   0 10 0
KIRKLAND LAKE GOLD LTD COM 49741E100   11,515 341 SH   SOLE   0 320 21
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303   5,837,419 102,357 SH   SOLE   0 72,173 30,184
KRAFT HEINZ CO COM 500754106   466,000 11,650 SH   SOLE   0 10,770 880
KRANESHARES TR QUADRTC INT RT 500767736   140,042 4,900 SH   SOLE   0 2,810 2,090
LCI INDS COM 50189K103   462,054 3,493 SH   SOLE   0 2,281 1,212
LAM RESEARCH CORP COM 512807108   1,673,219 2,811 SH   SOLE   0 2,091 720
LEIDOS HOLDINGS INC COM 525327102   8,665 90 SH   SOLE   0 90 0
LENNAR CORP CL A 526057104   3,745 37 SH   SOLE   0 37 0
LIBERTY BROADBAND CORP COM SER A 530307107   435 3 SH   SOLE   0 3 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854   2,121 49 SH   SOLE   0 49 0
LILLY ELI & CO COM 532457108   29,143 156 SH   SOLE   0 156 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109   6,920 2,920 SH   SOLE   0 2,920 0
LOWES COS INC COM 548661107   439,315 2,310 SH   SOLE   0 1,439 871
MADISON SQUARE GRDN ENTERTNM CL A 55826T102   327 4 SH   SOLE   0 4 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   512,081 11,810 SH   SOLE   0 10,920 890
MAGNA INTL INC COM 559222401   4,387,567 49,818 SH   SOLE   0 38,634 11,184
MANULIFE FINL CORP COM 56501R106   27,788,848 1,291,981 SH   SOLE   0 805,921 486,060
MARKETAXESS HLDGS INC COM 57060D108   104,563 210 SH   SOLE   0 129 81
MARSH & MCLENNAN COS INC COM 571748102   14,737 121 SH   SOLE   0 121 0
MARTIN MARIETTA MATLS INC COM 573284106   152,798 455 SH   SOLE   0 339 116
MASTERCARD INCORPORATED CL A 57636Q104   3,453,685 9,700 SH   SOLE   0 6,824 2,876
MCDONALDS CORP COM 580135101   1,631,515 7,279 SH   SOLE   0 5,415 1,864
MEDICAL PPTYS TRUST INC COM 58463J304   1,212,896 56,997 SH   SOLE   0 44,273 12,724
MERCK & CO. INC COM 58933Y105   477,495 6,194 SH   SOLE   0 5,673 521
METHANEX CORP COM 59151K108   159,806 4,331 SH   SOLE   0 3,553 778
MICROSOFT CORP COM 594918104   18,869,616 80,034 SH   SOLE   0 55,757 24,277
MICRON TECHNOLOGY INC COM 595112103   592,330 6,715 SH   SOLE   0 4,923 1,792
MIDDLEBY CORP COM 596278101   20,927,595 126,260 SH   SOLE   0 75,672 50,588
MODERNA INC COM 60770K107   654 5 SH   SOLE   0 5 0
MONDELEZ INTL INC CL A 609207105   1,916,213 32,739 SH   SOLE   0 22,337 10,402
MOODYS CORP COM 615369105   318,019 1,065 SH   SOLE   0 784 281
MORGAN STANLEY COM NEW 617446448   234,222 3,016 SH   SOLE   0 2,516 500
MOTOROLA SOLUTIONS INC COM NEW 620076307   415,402 2,209 SH   SOLE   0 1,346 863
NETFLIX INC COM 64110L106   70,424 135 SH   SOLE   0 135 0
NEW GOLD INC CDA COM 644535106   154 100 SH   SOLE   0 0 100
NEW YORK TIMES CO CL A 650111107   113,490 2,242 SH   SOLE   0 1,718 524
NEWMONT CORP COM 651639106   64,256 1,067 SH   SOLE   0 1,005 62
NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796   3,100 54 SH   SOLE   0 54 0
NIKE INC CL B 654106103   6,547,490 49,270 SH   SOLE   0 35,888 13,382
NORFOLK SOUTHN CORP COM 655844108   335,918 1,251 SH   SOLE   0 922 329
NORTONLIFELOCK INC COM 668771108   2,019 95 SH   SOLE   0 95 0
NOVARTIS AG SPONSORED ADR 66987V109   4,344,948 50,830 SH   SOLE   0 37,196 13,634
NOVO-NORDISK A S ADR 670100205   575,834 8,541 SH   SOLE   0 6,163 2,378
NVIDIA CORPORATION COM 67066G104   603,874 1,131 SH   SOLE   0 794 337
NUTRIEN LTD COM 67077M108   3,952,587 73,371 SH   SOLE   0 57,250 16,121
OMNICOM GROUP INC COM 681919106   297,860 4,017 SH   SOLE   0 3,051 966
OMEGA HEALTHCARE INVS INC COM 681936100   458,973 12,530 SH   SOLE   0 11,590 940
OPEN TEXT CORP COM 683715106   4,956,333 103,949 SH   SOLE   0 81,098 22,851
ORACLE CORP COM 68389X105   4,561,400 65,005 SH   SOLE   0 46,311 18,694
OVINTIV INC COM 69047Q102   62,434 2,618 SH   SOLE   0 2,548 70
PPG INDS INC COM 693506107   901 6 SH   SOLE   0 6 0
PTC INC COM 69370C100   316,870 2,302 SH   SOLE   0 1,349 953
PALO ALTO NETWORKS INC COM 697435105   197,744 614 SH   SOLE   0 362 252
PAN AMERN SILVER CORP COM 697900108   7,499 250 SH   SOLE   0 250 0
PARKER-HANNIFIN CORP COM 701094104   1,892 6 SH   SOLE   0 6 0
PAYPAL HLDGS INC COM 70450Y103   500,007 2,059 SH   SOLE   0 1,529 530
PEMBINA PIPELINE CORP COM 706327103   2,728,031 94,444 SH   SOLE   0 67,859 26,585
PEPSICO INC COM 713448108   20,339,944 143,796 SH   SOLE   0 88,034 55,762
PFIZER INC COM 717081103   68,909 1,902 SH   SOLE   0 1,585 317
PIONEER NAT RES CO COM 723787107   325,739 2,051 SH   SOLE   0 1,491 560
POLARIS INC COM 731068102   1,602 12 SH   SOLE   0 12 0
POST HLDGS INC COM 737446104   2,537 24 SH   SOLE   0 24 0
PRECISION DRILLING CORP COM NEW 74022D407   907 42 SH   SOLE   0 42 0
PROCTER AND GAMBLE CO COM 742718109   907,922 6,704 SH   SOLE   0 4,797 1,907
PROSHARES TR HD REPLICATION 74347X294   137,351 2,790 SH   SOLE   0 1,610 1,180
PRUDENTIAL PLC ADR 74435K204   16,856,317 394,854 SH   SOLE   0 239,318 155,536
RAYTHEON TECHNOLOGIES CORP COM 75513E101   44,893 581 SH   SOLE   0 581 0
REALPAGE INC COM 75606N109   521,456 5,980 SH   SOLE   0 3,896 2,084
REGAL BELOIT CORP COM 758750103   713 5 SH   SOLE   0 5 0
REGENERON PHARMACEUTICALS COM 75886F107   510,991 1,080 SH   SOLE   0 1,010 70
RELX PLC SPONSORED ADR 759530108   595,134 23,654 SH   SOLE   0 15,860 7,794
REPUBLIC SVCS INC COM 760759100   1,126,430 11,338 SH   SOLE   0 8,458 2,880
RESTAURANT BRANDS INTL INC COM 76131D103   28,065,901 431,548 SH   SOLE   0 264,987 166,561
RIO TINTO PLC SPONSORED ADR 767204100   1,424,799 18,349 SH   SOLE   0 13,284 5,065
RITCHIE BROS AUCTIONEERS COM 767744105   5,022,667 85,784 SH   SOLE   0 60,341 25,443
ROCKWELL AUTOMATION INC COM 773903109   1,043,710 3,932 SH   SOLE   0 2,777 1,155
ROGERS COMMUNICATIONS INC CL B 775109200   23,920,064 518,729 SH   SOLE   0 328,347 190,382
ROPER TECHNOLOGIES INC COM 776696106   1,210,826 3,002 SH   SOLE   0 2,252 750
ROSS STORES INC COM 778296103   21,104 176 SH   SOLE   0 176 0
ROYAL BK CDA COM 780087102   17,896,922 194,106 SH   SOLE   0 140,102 54,004
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   4,548 116 SH   SOLE   0 116 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   155,135 1,349 SH   SOLE   0 1,013 336
S&P GLOBAL INC COM 78409V104   5,820,237 16,494 SH   SOLE   0 11,563 4,931
SEI INVTS CO COM 784117103   1,096 18 SH   SOLE   0 18 0
SL GREEN RLTY CORP COM 78440X804   482,931 6,900 SH   SOLE   0 6,410 490
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,166,618 2,944 SH   SOLE   0 1,769 1,175
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   8,253 25 SH   SOLE   0 25 0
SALESFORCE COM INC COM 79466L302   288,355 1,361 SH   SOLE   0 1,022 339
SANOFI SPONSORED ADR 80105N105   733,244 14,825 SH   SOLE   0 12,749 2,076
SAP SE SPON ADR 803054204   29,403,784 239,464 SH   SOLE   0 144,960 94,504
SCHLUMBERGER LTD COM 806857108   1,109,080 40,790 SH   SOLE   0 30,355 10,435
SCHWAB CHARLES CORP COM 808513105   304,651 4,674 SH   SOLE   0 2,809 1,865
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   245,525 2,103 SH   SOLE   0 2,103 0
SERVICENOW INC COM 81762P102   518,113 1,036 SH   SOLE   0 771 265
SHAW COMMUNICATIONS INC CL B CONV 82028K200   833,759 32,062 SH   SOLE   0 31,088 974
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101   475,971 35,680 SH   SOLE   0 32,990 2,690
SHERWIN WILLIAMS CO COM 824348106   823,619 1,116 SH   SOLE   0 729 387
SHOPIFY INC CL A 82509L107   1,149,291 1,041 SH   SOLE   0 713 328
SQUARE INC CL A 852234103   454 2 SH   SOLE   0 2 0
STANTEC INC COM 85472N109   2,135,475 49,882 SH   SOLE   0 30,718 19,164
STARBUCKS CORP COM 855244109   230,668 2,111 SH   SOLE   0 1,861 250
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   142,491 19,654 SH   SOLE   0 14,426 5,228
SUN LIFE FINANCIAL INC. COM 866796105   3,820,252 75,593 SH   SOLE   0 64,515 11,078
SUNCOR ENERGY INC NEW COM 867224107   3,115,358 149,032 SH   SOLE   0 121,882 27,150
SYNCHRONY FINANCIAL COM 87165B103   487 12 SH   SOLE   0 12 0
TFI INTL INC COM 87241L109   1,641,210 21,895 SH   SOLE   0 16,373 5,522
TJX COS INC NEW COM 872540109   1,365,931 20,649 SH   SOLE   0 14,308 6,341
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   620,851 5,249 SH   SOLE   0 3,373 1,876
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   503,610 27,580 SH   SOLE   0 25,630 1,950
TC ENERGY CORP COM 87807B107   5,055,670 110,284 SH   SOLE   0 77,845 32,439
TECK RESOURCES LTD CL B 878742204   1,446,958 75,546 SH   SOLE   0 62,615 12,931
TELEPHONE & DATA SYS INC COM NEW 879433829   520,503 22,670 SH   SOLE   0 21,020 1,650
TELUS CORPORATION COM 87971M103   8,867,395 445,212 SH   SOLE   0 344,215 100,997
TELUS INTL CDA INC SUB VTG SHS 87975H100   611,895 21,753 SH   SOLE   0 17,742 4,011
TESLA INC COM 88160R101   34,732 52 SH   SOLE   0 52 0
TEXAS INSTRS INC COM 882508104   344,906 1,825 SH   SOLE   0 1,066 759
THERMO FISHER SCIENTIFIC INC COM 883556102   39,701,408 86,992 SH   SOLE   0 53,247 33,745
THOMSON REUTERS CORP. COM NEW 884903709   2,974,103 33,950 SH   SOLE   0 24,071 9,879
3M CO COM 88579Y101   6,551 34 SH   SOLE   0 34 0
TORONTO DOMINION BK ONT COM NEW 891160509   90,619,246 1,389,473 SH   SOLE   0 889,417 500,056
TOTAL SE SPONSORED ADS 89151E109   1,035,468 22,249 SH   SOLE   0 16,556 5,693
TRANSALTA CORP COM 89346D107   5,918 625 SH   SOLE   0 625 0
TYLER TECHNOLOGIES INC COM 902252105   433,020 1,020 SH   SOLE   0 666 354
TYSON FOODS INC CL A 902494103   504,497 6,790 SH   SOLE   0 6,290 500
US BANCORP DEL COM NEW 902973304   884 16 SH   SOLE   0 0 16
UNILEVER PLC SPON ADR NEW 904767704   5,839,036 104,586 SH   SOLE   0 74,243 30,343
UNION PAC CORP COM 907818108   30,636 139 SH   SOLE   0 139 0
UNITED PARCEL SERVICE INC CL B 911312106   499,770 2,940 SH   SOLE   0 2,730 210
UNITED RENTALS INC COM 911363109   1,317 4 SH   SOLE   0 4 0
US FOODS HLDG CORP COM 912008109   419 11 SH   SOLE   0 11 0
UNITEDHEALTH GROUP INC COM 91324P102   30,965,153 83,224 SH   SOLE   0 50,657 32,567
VALERO ENERGY CORP COM 91913Y100   1,074 15 SH   SOLE   0 15 0
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885   57,272 739 SH   SOLE   0 0 739
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407   117,610 2,059 SH   SOLE   0 0 2,059
VANGUARD WORLD FDS INF TECH ETF 92204A702   33,358 93 SH   SOLE   0 93 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   115,729 1,244 SH   SOLE   0 0 1,244
VERISIGN INC COM 92343E102   3,553,232 17,877 SH   SOLE   0 12,598 5,279
VERIZON COMMUNICATIONS INC COM 92343V104   873,529 15,022 SH   SOLE   0 12,827 2,195
VERISK ANALYTICS INC COM 92345Y106   1,003,245 5,678 SH   SOLE   0 3,720 1,958
VERMILION ENERGY INC COM 923725105   49,453 6,807 SH   SOLE   0 6,807 0
VIATRIS INC COM 92556V106   237 17 SH   SOLE   0 17 0
VISA INC COM CL A 92826C839   45,388,771 214,371 SH   SOLE   0 135,525 78,846
VULCAN MATLS CO COM 929160109   288,731 1,711 SH   SOLE   0 1,266 445
WABTEC COM 929740108   2,295 29 SH   SOLE   0 29 0
WALMART INC COM 931142103   65,198 480 SH   SOLE   0 480 0
WARNER MUSIC GROUP CORP COM CL A 934550203   126,471 3,684 SH   SOLE   0 2,139 1,545
WASTE CONNECTIONS INC COM 94106B101   2,315,447 21,432 SH   SOLE   0 20,018 1,414
WASTE MGMT INC DEL COM 94106L109   1,407,092 10,906 SH   SOLE   0 8,487 2,419
WATERS CORP COM 941848103   7,104 25 SH   SOLE   0 25 0
WEST FRASER TIMBER CO LTD COM 952845105   1,859,638 25,849 SH   SOLE   0 22,769 3,080
WHEATON PRECIOUS METALS CORP COM 962879102   223,900 5,862 SH   SOLE   0 4,335 1,527
WILLIAMS COS INC COM 969457100   492,278 20,780 SH   SOLE   0 19,270 1,510
WINMARK CORP COM 974250102   109,620 588 SH   SOLE   0 462 126
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725   110,127 2,170 SH   SOLE   0 1,010 1,160
WORKDAY INC CL A 98138H101   1,490 6 SH   SOLE   0 6 0
WORKHORSE GROUP INC COM NEW 98138J206   1,239 90 SH   SOLE   0 90 0
YUM CHINA HLDGS INC COM 98850P109   978,918 16,533 SH   SOLE   0 12,290 4,243
ZOETIS INC CL A 98978V103   5,109,438 32,445 SH   SOLE   0 22,636 9,809
AMDOCS LTD SHS G02602103   2,104 30 SH   SOLE   0 30 0
AON PLC SHS CL A G0403H108   734,971 3,194 SH   SOLE   0 2,101 1,093
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,113,337 11,270 SH   SOLE   0 8,139 3,131
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   543,751 13,470 SH   SOLE   0 13,120 350
BROOKFIELD PROPERTY PARTRS L UNIT LTD PARTN G16249107   373 21 SH   SOLE   0 0 21
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   448,441 8,400 SH   SOLE   0 6,896 1,504
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   7,482,140 175,262 SH   SOLE   0 123,888 51,374
CLARIVATE PLC ORD SHS G21810109   82,943 3,143 SH   SOLE   0 2,360 783
COCA COLA EUROPEAN PARTNERS SHS G25839104   204,362 3,918 SH   SOLE   0 2,246 1,672
FERGUSON PLC NEW SHS G3421J106   149,081 1,241 SH   SOLE   0 927 314
IHS MARKIT LTD SHS G47567105   1,838 19 SH   SOLE   0 19 0
LINDE PLC SHS G5494J103   32,173,798 114,849 SH   SOLE   0 69,255 45,594
MEDTRONIC PLC SHS G5960L103   1,011,192 8,560 SH   SOLE   0 6,485 2,075
NIELSEN HLDGS PLC SHS EUR G6518L108   3,093 123 SH   SOLE   0 0 123
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   579 10 SH   SOLE   0 10 0
ALCON AG ORD SHS H01301128   4,491 64 SH   SOLE   0 64 0
CHUBB LIMITED COM H1467J104   3,317 21 SH   SOLE   0 21 0
TE CONNECTIVITY LTD REG SHS H84989104   1,032 8 SH   SOLE   0 8 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   5,822 52 SH   SOLE   0 52 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   8,025 13 SH   SOLE   0 13 0
NXP SEMICONDUCTORS N V COM N6596X109   287,916 1,430 SH   SOLE   0 836 594
SCORPIO TANKERS INC SHS Y7542C130   443,409 24,020 SH   SOLE   0 22,200 1,820