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   772,942 20,250 SH   SOLE   0 13,621 6,629
ABCAM PLC ADS 000380204   4,945 210 SH   SOLE   0 210 0
AES CORP COM 00130H105   729 30 SH   SOLE   0 30 0
ABBOTT LABS COM 002824100   1,975,989 14,040 SH   SOLE   0 9,071 4,969
ABBVIE INC COM 00287Y109   82,323 608 SH   SOLE   0 383 225
ABCELLERA BIOLOGICS INC COM 00288U106   1,558 109 SH   SOLE   0 109 0
ACTIVISION BLIZZARD INC COM 00507V109   395,254 5,941 SH   SOLE   0 4,251 1,690
ADOBE SYSTEMS INCORPORATED COM 00724F101   157,642 278 SH   SOLE   0 199 79
AGNICO EAGLE MINES LTD COM 008474108   515,628 9,704 SH   SOLE   0 7,208 2,496
AIR PRODS & CHEMS INC COM 009158106   2,172,416 7,140 SH   SOLE   0 5,571 1,569
ALARM COM HLDGS INC COM 011642105   926,549 10,925 SH   SOLE   0 6,998 3,927
ALGONQUIN PWR UTILS CORP COM 015857105   79,480 5,501 SH   SOLE   0 5,501 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   292,817 2,465 SH   SOLE   0 1,720 745
ALIGN TECHNOLOGY INC COM 016255101   619,063 942 SH   SOLE   0 669 273
ALLSTATE CORP COM 020002101   823 7 SH   SOLE   0 7 0
ALPHABET INC CAP STK CL C 02079K107   27,480,424 9,497 SH   SOLE   0 6,199 3,298
ALPHABET INC CAP STK CL A 02079K305   11,408,543 3,938 SH   SOLE   0 2,809 1,129
AMAZON COM INC COM 023135106   4,541,371 1,362 SH   SOLE   0 931 431
AMEDISYS INC COM 023436108   174,506 1,078 SH   SOLE   0 773 305
AMERICAN EXPRESS CO COM 025816109   361,228 2,208 SH   SOLE   0 1,603 605
AMERICAN FINL GROUP INC OHIO COM 025932104   1,585,496 11,546 SH   SOLE   0 7,435 4,111
AMERICAN HOMES 4 RENT CL A 02665T306   193,890 4,446 SH   SOLE   0 3,105 1,341
AMERICAN TOWER CORP NEW COM 03027X100   1,500,232 5,129 SH   SOLE   0 4,662 467
AMERICAN WTR WKS CO INC NEW COM 030420103   196,792 1,042 SH   SOLE   0 731 311
AMERIPRISE FINL INC COM 03076C106   1,206 4 SH   SOLE   0 4 0
AMETEK INC COM 031100100   752,697 5,119 SH   SOLE   0 3,281 1,838
AMGEN INC COM 031162100   435,316 1,935 SH   SOLE   0 1,456 479
AMPHENOL CORP NEW CL A 032095101   482,254 5,514 SH   SOLE   0 3,507 2,007
ANALOG DEVICES INC COM 032654105   20,037 114 SH   SOLE   0 114 0
ANAPLAN INC COM 03272L108   426,588 9,304 SH   SOLE   0 6,599 2,705
APPLE INC COM 037833100   11,669,190 65,716 SH   SOLE   0 49,276 16,440
APPLIED MATLS INC COM 038222105   25,177 160 SH   SOLE   0 160 0
APTARGROUP INC COM 038336103   5,511 45 SH   SOLE   0 45 0
ASTRAZENECA PLC SPONSORED ADR 046353108   2,356,212 40,450 SH   SOLE   0 35,145 5,305
AURORA CANNABIS INC COM 05156X884   335 62 SH   SOLE   0 62 0
AUTOHOME INC SP ADS RP CL A 05278C107   44,691 1,516 SH   SOLE   0 1,091 425
AVERY DENNISON CORP COM 053611109   228,697 1,056 SH   SOLE   0 696 360
BCE INC COM NEW 05534B760   6,306,310 121,172 SH   SOLE   0 77,082 44,090
BP PLC SPONSORED ADR 055622104   349,864 13,138 SH   SOLE   0 9,403 3,735
BRP INC COM SUN VTG 05577W200   308,172 3,517 SH   SOLE   0 2,174 1,343
BAIDU INC SPON ADR REP A 056752108   1,785 12 SH   SOLE   0 12 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303   161,365 47,183 SH   SOLE   0 31,393 15,790
BANCO SANTANDER S.A. ADR 05964H105   219,071 66,587 SH   SOLE   0 47,207 19,380
BK OF AMERICA CORP COM 060505104   30,564 687 SH   SOLE   0 687 0
BANK MONTREAL QUE COM 063671101   3,191,983 29,637 SH   SOLE   0 24,569 5,068
BANK NOVA SCOTIA B C COM 064149107   88,811,433 1,254,071 SH   SOLE   0 828,547 425,524
BANK OZK COM 06417N103   1,170,369 25,153 SH   SOLE   0 16,163 8,990
BARCLAYS PLC ADR 06738E204   295,937 28,593 SH   SOLE   0 20,464 8,129
BARRICK GOLD CORP COM 067901108   802,522 42,195 SH   SOLE   0 41,998 197
BAUSCH HEALTH COS INC COM 071734107   539,587 19,528 SH   SOLE   0 14,051 5,477
BAXTER INTL INC COM 071813109   881,319 10,267 SH   SOLE   0 6,590 3,677
BECTON DICKINSON & CO COM 075887109   3,340,408 13,283 SH   SOLE   0 9,249 4,034
BERKLEY W R CORP COM 084423102   360,373 4,374 SH   SOLE   0 3,108 1,266
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,944,563 16,537 SH   SOLE   0 12,244 4,293
BERRY GLOBAL GROUP INC COM 08579W103   1,507,768 20,436 SH   SOLE   0 13,124 7,312
BHP GROUP LTD SPONSORED ADS 088606108   1,051,357 17,421 SH   SOLE   0 13,712 3,709
BEYOND MEAT INC COM 08862E109   2,736 42 SH   SOLE   0 42 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   556,428 6,298 SH   SOLE   0 4,524 1,774
BIOGEN INC COM 09062X103   719 3 SH   SOLE   0 3 0
BLACKROCK INC COM 09247X101   339,672 371 SH   SOLE   0 266 105
BLACKSTONE INC COM 09260D107   1,031,238 7,970 SH   SOLE   0 7,970 0
BOEING CO COM 097023105   33,620 167 SH   SOLE   0 167 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   1,013,664 11,955 SH   SOLE   0 9,236 2,719
BOSTON SCIENTIFIC CORP COM 101137107   1,718,188 40,447 SH   SOLE   0 25,765 14,682
BROADCOM INC COM 11135F101   7,093,270 10,660 SH   SOLE   0 7,463 3,197
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   62,640,162 1,036,896 SH   SOLE   0 677,775 359,121
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   45,264 663 SH   SOLE   0 616 47
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   332,052 9,020 SH   SOLE   0 8,629 391
CAE INC COM 124765108   6,640,207 263,132 SH   SOLE   0 184,762 78,370
CBOE GLOBAL MKTS INC COM 12503M108   356,383 2,733 SH   SOLE   0 1,943 790
CBRE GROUP INC CL A 12504L109   1,193 11 SH   SOLE   0 11 0
CDW CORP COM 12514G108   1,854,692 9,057 SH   SOLE   0 6,953 2,104
CF INDS HLDGS INC COM 125269100   1,115,492 15,760 SH   SOLE   0 15,760 0
CGI INC CL A SUB VTG 12532H104   33,887,498 383,109 SH   SOLE   0 254,950 128,159
CI FINL CORP COM 125491100   42,111 2,014 SH   SOLE   0 1,877 137
CME GROUP INC COM 12572Q105   7,801,680 34,149 SH   SOLE   0 23,935 10,214
CNX RES CORP COM 12653C108   1,375 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   2,634,396 25,537 SH   SOLE   0 21,826 3,711
CADENCE DESIGN SYSTEM INC COM 127387108   439,040 2,356 SH   SOLE   0 1,643 713
CAMECO CORP COM 13321L108   2,551 117 SH   SOLE   0 117 0
CANADIAN IMP BK COMM COM 136069101   1,040,837 8,926 SH   SOLE   0 6,726 2,200
CANADIAN NATL RY CO COM 136375102   52,956,747 430,968 SH   SOLE   0 288,561 142,407
CANADIAN NAT RES LTD COM 136385101   38,333,012 906,868 SH   SOLE   0 601,134 305,734
CANADIAN PAC RY LTD COM 13645T100   29,244,835 406,464 SH   SOLE   0 278,023 128,441
CANADIAN SOLAR INC COM 136635109   3,129 100 SH   SOLE   0 0 100
CANOPY GROWTH CORP COM 138035100   17,024 1,950 SH   SOLE   0 1,950 0
CARNIVAL CORP COMMON STOCK 143658300   6,156 306 SH   SOLE   0 200 106
CELESTICA INC SUB VTG SHS 15101Q108   57,292 5,138 SH   SOLE   0 4,807 331
CENOVUS ENERGY INC COM 15135U109   48,768 3,976 SH   SOLE   0 2,583 1,393
CHARTER COMMUNICATIONS INC N CL A 16119P108   336,416 516 SH   SOLE   0 367 149
CHEVRON CORP NEW COM 166764100   34,970 298 SH   SOLE   0 202 96
CISCO SYS INC COM 17275R102   1,209,416 19,085 SH   SOLE   0 18,735 350
CITIGROUP INC COM NEW 172967424   33,818 560 SH   SOLE   0 560 0
COCA COLA CO COM 191216100   1,375,981 23,239 SH   SOLE   0 15,555 7,684
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,372,232 15,467 SH   SOLE   0 9,964 5,503
COINBASE GLOBAL INC COM CL A 19260Q107   6,309 25 SH   SOLE   0 25 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,972,440 13,240 SH   SOLE   0 11,569 1,671
COMCAST CORP NEW CL A 20030N101   47,511 944 SH   SOLE   0 944 0
COMMERCE BANCSHARES INC COM 200525103   17,253 251 SH   SOLE   0 251 0
CONOCOPHILLIPS COM 20825C104   193,370 2,679 SH   SOLE   0 2,006 673
CONSTELLATION BRANDS INC CL A 21036P108   477,344 1,902 SH   SOLE   0 1,359 543
COPART INC COM 217204106   1,639,012 10,810 SH   SOLE   0 7,059 3,751
COSTCO WHSL CORP NEW COM 22160K105   2,575,087 4,536 SH   SOLE   0 3,506 1,030
CREDIT ACCEP CORP MICH COM 225310101   713,124 1,037 SH   SOLE   0 673 364
CRESCENT PT ENERGY CORP COM 22576C101   82,329 15,423 SH   SOLE   0 15,423 0
DBX ETF TR XTRACK MSCI JAPN 233051507   184,024 3,660 SH   SOLE   0 3,660 0
DANAHER CORPORATION COM 235851102   11,752,895 35,722 SH   SOLE   0 25,171 10,551
DEERE & CO COM 244199105   246,880 720 SH   SOLE   0 463 257
DESCARTES SYS GROUP INC COM 249906108   216,355 2,615 SH   SOLE   0 2,517 98
DIAGEO PLC SPON ADR NEW 25243Q205   24,275,498 110,273 SH   SOLE   0 70,613 39,660
DIGITAL RLTY TR INC COM 253868103   1,056,444 5,973 SH   SOLE   0 4,642 1,331
DISNEY WALT CO COM 254687106   184,009 1,188 SH   SOLE   0 860 328
DISCOVER FINL SVCS COM 254709108   28,890 250 SH   SOLE   0 250 0
DOLLAR GEN CORP NEW COM 256677105   1,018,078 4,317 SH   SOLE   0 2,947 1,370
DOLLAR TREE INC COM 256746108   355,515 2,530 SH   SOLE   0 1,808 722
DOW INC COM 260557103   885,399 15,610 SH   SOLE   0 15,610 0
EOG RES INC COM 26875P101   1,091,543 12,288 SH   SOLE   0 9,608 2,680
EAST WEST BANCORP INC COM 27579R104   422,275 5,367 SH   SOLE   0 3,824 1,543
EBAY INC. COM 278642103   931 14 SH   SOLE   0 14 0
ECOLAB INC COM 278865100   7,254,930 30,926 SH   SOLE   0 21,689 9,237
ELANCO ANIMAL HEALTH INC COM 28414H103   24,719,320 871,012 SH   SOLE   0 558,677 312,335
ELDORADO GOLD CORP NEW COM 284902509   1,875 200 SH   SOLE   0 200 0
ELECTRONIC ARTS INC COM 285512109   336,081 2,548 SH   SOLE   0 1,846 702
EMERSON ELEC CO COM 291011104   919,473 9,890 SH   SOLE   0 9,890 0
ENBRIDGE INC COM 29250N105   38,872,990 994,837 SH   SOLE   0 660,435 334,402
ENTERPRISE PRODS PARTNERS L COM 293792107   875,545 39,870 SH   SOLE   0 39,870 0
EQUINIX INC COM 29444U700   269,822 319 SH   SOLE   0 229 90
EQUINOR ASA SPONSORED ADR 29446M102   156,874 5,958 SH   SOLE   0 4,433 1,525
EQUITABLE HLDGS INC COM 29452E101   852 26 SH   SOLE   0 26 0
EXPEDIA GROUP INC COM NEW 30212P303   376,259 2,082 SH   SOLE   0 1,481 601
EXPONENT INC COM 30214U102   732,130 6,272 SH   SOLE   0 4,852 1,420
META PLATFORMS INC CL A 30303M102   3,502,412 10,413 SH   SOLE   0 7,077 3,336
FEDEX CORP COM 31428X106   1,242,506 4,804 SH   SOLE   0 4,500 304
FIDELITY NATL INFORMATION SV COM 31620M106   9,496 87 SH   SOLE   0 87 0
FISERV INC COM 337738108   1,644,344 15,843 SH   SOLE   0 10,210 5,633
FISKER INC CL A COM STK 33813J106   786 50 SH   SOLE   0 50 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   148,808 2,602 SH   SOLE   0 2,602 0
FORD MTR CO DEL COM 345370860   14,497 698 SH   SOLE   0 698 0
FORTIS INC COM 349553107   2,977,173 61,685 SH   SOLE   0 49,550 12,135
FORTINET INC COM 34959E109   1,437 4 SH   SOLE   0 4 0
FRANCO NEV CORP COM 351858105   30,249,609 218,650 SH   SOLE   0 145,090 73,560
GFL ENVIRONMENTAL INC UNIT 99/99/9999T 36168Q120   3,391 39 SH   SOLE   0 39 0
GENERAL MTRS CO COM 37045V100   7,328 125 SH   SOLE   0 125 0
GILDAN ACTIVEWEAR INC COM 375916103   2,743,336 64,683 SH   SOLE   0 44,377 20,306
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   1,276,562 28,947 SH   SOLE   0 27,535 1,412
GLOBAL PMTS INC COM 37940X102   15,371,588 113,712 SH   SOLE   0 73,052 40,660
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   1,166,526 13,995 SH   SOLE   0 13,827 168
GRAPHIC PACKAGING HLDG CO COM 388689101   524,082 26,876 SH   SOLE   0 19,091 7,785
GUIDEWIRE SOFTWARE INC COM 40171V100   1,030,398 9,076 SH   SOLE   0 5,858 3,218
HCA HEALTHCARE INC COM 40412C101   1,284 5 SH   SOLE   0 5 0
HDFC BANK LTD SPONSORED ADS 40415F101   273,749 4,207 SH   SOLE   0 2,651 1,556
HP INC COM 40434L105   979 26 SH   SOLE   0 26 0
HESKA CORP COM RESTRC NEW 42805E306   165,335 906 SH   SOLE   0 633 273
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100   2,617 1,000 SH   SOLE   0 1,000 0
HOME DEPOT INC COM 437076102   3,400,176 8,193 SH   SOLE   0 7,149 1,044
HONEYWELL INTL INC COM 438516106   331,947 1,592 SH   SOLE   0 1,053 539
HUMANA INC COM 444859102   633,168 1,365 SH   SOLE   0 983 382
HUT 8 MNG CORP COM 44812T102   863 110 SH   SOLE   0 110 0
HYATT HOTELS CORP COM CL A 448579102   413,041 4,307 SH   SOLE   0 3,073 1,234
IAA INC COM 449253103   9,972 197 SH   SOLE   0 197 0
ICICI BANK LIMITED ADR 45104G104   162,832 8,228 SH   SOLE   0 5,951 2,277
IDEXX LABS INC COM 45168D104   383,882 583 SH   SOLE   0 412 171
ILLINOIS TOOL WKS INC COM 452308109   999,540 4,050 SH   SOLE   0 3,144 906
IMPERIAL OIL LTD COM NEW 453038408   3,246 90 SH   SOLE   0 90 0
ING GROEP N.V. SPONSORED ADR 456837103   1,447,318 103,974 SH   SOLE   0 80,969 23,005
INSPERITY INC COM 45778Q107   361,770 3,063 SH   SOLE   0 2,143 920
INTEL CORP COM 458140100   9,373 182 SH   SOLE   0 182 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,575,136 19,833 SH   SOLE   0 12,845 6,988
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   2,869 44 SH   SOLE   0 44 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,099,071 22,659 SH   SOLE   0 16,197 6,462
INTERNATIONAL BUSINESS MACHS COM 459200101   1,391,935 10,414 SH   SOLE   0 10,275 139
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   24,731,909 164,168 SH   SOLE   0 105,679 58,489
INTUIT COM 461202103   1,099,906 1,710 SH   SOLE   0 1,133 577
INTUITIVE SURGICAL INC COM NEW 46120E602   185,039 515 SH   SOLE   0 370 145
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800   2,176 35 SH   SOLE   0 35 0
INVITATION HOMES INC COM 46187W107   200,040 4,412 SH   SOLE   0 3,115 1,297
IQVIA HLDGS INC COM 46266C105   2,283,359 8,093 SH   SOLE   0 5,182 2,911
ISHARES TR MORNINGSTR US EQ 464287127   31,977 480 SH   SOLE   0 480 0
ISHARES TR CORE S&P TTL STK 464287150   10,954,920 102,392 SH   SOLE   0 88,614 13,778
ISHARES TR CHINA LG-CAP ETF 464287184   4,206 115 SH   SOLE   0 115 0
ISHARES TR CORE S&P500 ETF 464287200   3,815 8 SH   SOLE   0 8 0
ISHARES TR CORE US AGGBD ET 464287226   575,191 5,042 SH   SOLE   0 3,574 1,468
ISHARES TR CORE S&P MCP ETF 464287507   1,095,597 3,870 SH   SOLE   0 3,870 0
ISHARES TR US INDUSTRIALS 464287754   1,053,992 9,315 SH   SOLE   0 9,315 0
ISHARES TR SHRT NAT MUN ETF 464288158   127,126 1,184 SH   SOLE   0 974 210
ISHARES TR IBOXX HI YD ETF 464288513   3,828 44 SH   SOLE   0 0 44
ISHARES TR USD INV GRDE ETF 464288620   220,141 3,685 SH   SOLE   0 3,685 0
ISHARES TR SHORT TREAS BD 464288679   8,833 80 SH   SOLE   0 80 0
ISHARES TR MSCI USA ESG SLC 464288802   11,684 110 SH   SOLE   0 110 0
ISHARES TR CORE HIGH DV ETF 46429B663   43,017 426 SH   SOLE   0 426 0
ISHARES TR CORE MSCI TOTAL 46432F834   8,243,440 116,203 SH   SOLE   0 99,208 16,995
ISHARES INC CORE MSCI EMKT 46434G103   312,918 5,231 SH   SOLE   0 2,855 2,376
ISHARES TR GLOBAL REIT ETF 46434V647   161,008 5,260 SH   SOLE   0 5,260 0
ISHARES TR BROAD USD HIGH 46435U853   40,007 972 SH   SOLE   0 0 972
JPMORGAN CHASE & CO COM 46625H100   986,678 6,231 SH   SOLE   0 3,964 2,267
JACKSON FINANCIAL INC COM CL A 46817M107   418 10 SH   SOLE   0 10 0
JOHNSON & JOHNSON COM 478160104   6,563,100 38,365 SH   SOLE   0 26,468 11,897
KB FINL GROUP INC SPONSORED ADR 48241A105   83,641 1,812 SH   SOLE   0 1,291 521
KKR & CO INC COM 48251W104   1,048,960 14,080 SH   SOLE   0 14,080 0
KELLOGG CO COM 487836108   356,307 5,531 SH   SOLE   0 4,164 1,367
KIRKLAND LAKE GOLD LTD COM 49741E100   10,522 251 SH   SOLE   0 230 21
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   5,103,946 138,506 SH   SOLE   0 97,300 41,206
KYNDRYL HLDGS INC COMMON STOCK 50155Q100   144 8 SH   SOLE   0 8 0
LHC GROUP INC COM 50187A107   163,440 1,191 SH   SOLE   0 855 336
LCI INDS COM 50189K103   1,178,377 7,560 SH   SOLE   0 4,920 2,640
LAM RESEARCH CORP COM 512807108   2,294,088 3,190 SH   SOLE   0 2,458 732
LILLY ELI & CO COM 532457108   1,117,586 4,046 SH   SOLE   0 4,046 0
LOWES COS INC COM 548661107   707,976 2,739 SH   SOLE   0 1,773 966
LUCID GROUP INC COM 549498103   1,902 50 SH   SOLE   0 0 50
MPLX LP COM UNIT REP LTD 55336V100   815,500 27,560 SH   SOLE   0 27,560 0
MAGNA INTL INC COM 559222401   4,613,965 57,004 SH   SOLE   0 43,717 13,287
MANULIFE FINL CORP COM 56501R106   28,895,067 1,515,463 SH   SOLE   0 990,466 524,997
MARSH & MCLENNAN COS INC COM 571748102   21,032 121 SH   SOLE   0 121 0
MARTIN MARIETTA MATLS INC COM 573284106   182,815 415 SH   SOLE   0 297 118
MASCO CORP COM 574599106   983 14 SH   SOLE   0 14 0
MASTERCARD INCORPORATED CL A 57636Q104   4,648,882 12,938 SH   SOLE   0 9,126 3,812
MCDONALDS CORP COM 580135101   2,018,030 7,528 SH   SOLE   0 5,711 1,817
MEDICAL PPTYS TRUST INC COM 58463J304   1,356,172 57,392 SH   SOLE   0 45,945 11,447
MERCK & CO INC COM 58933Y105   899,830 11,741 SH   SOLE   0 11,650 91
METHANEX CORP COM 59151K108   907,763 22,939 SH   SOLE   0 17,521 5,418
MICROSOFT CORP COM 594918104   30,448,058 90,533 SH   SOLE   0 63,137 27,396
MIDDLEBY CORP COM 596278101   28,322,224 143,943 SH   SOLE   0 91,972 51,971
MOLINA HEALTHCARE INC COM 60855R100   954 3 SH   SOLE   0 3 0
MONDELEZ INTL INC CL A 609207105   2,359,177 35,578 SH   SOLE   0 23,889 11,689
MONSTER BEVERAGE CORP NEW COM 61174X109   761,981 7,934 SH   SOLE   0 5,127 2,807
MOODYS CORP COM 615369105   613,601 1,571 SH   SOLE   0 1,120 451
MORGAN STANLEY COM NEW 617446448   248,737 2,534 SH   SOLE   0 2,034 500
MOSAIC CO NEW COM 61945C103   967,712 24,630 SH   SOLE   0 24,630 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   718,646 2,645 SH   SOLE   0 1,690 955
NEW FOUND GOLD CORP COM 64440N103   14,203 2,000 SH   SOLE   0 2,000 0
NEW GOLD INC CDA COM 644535106   149 100 SH   SOLE   0 0 100
NEW YORK TIMES CO CL A 650111107   726,528 15,042 SH   SOLE   0 9,995 5,047
NEWMONT CORP COM 651639106   55,891 901 SH   SOLE   0 857 44
NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796   3,676 54 SH   SOLE   0 54 0
NIKE INC CL B 654106103   9,497,523 56,984 SH   SOLE   0 39,914 17,070
NORFOLK SOUTHN CORP COM 655844108   462,045 1,552 SH   SOLE   0 1,113 439
NORTH AMERN CONSTR GROUP LTD COM 656811106   675,785 44,530 SH   SOLE   0 44,530 0
NOVARTIS AG SPONSORED ADR 66987V109   1,171,310 13,391 SH   SOLE   0 12,541 850
NOVO-NORDISK A S ADR 670100205   1,271,088 11,349 SH   SOLE   0 8,675 2,674
NVIDIA CORPORATION COM 67066G104   886,153 3,013 SH   SOLE   0 2,120 893
NUTRIEN LTD COM 67077M108   11,196,957 148,912 SH   SOLE   0 106,406 42,506
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206   886,104 37,060 SH   SOLE   0 37,060 0
OMNICOM GROUP INC COM 681919106   291,541 3,979 SH   SOLE   0 2,988 991
OMEGA HEALTHCARE INVS INC COM 681936100   9,764 330 SH   SOLE   0 330 0
OPEN TEXT CORP COM 683715106   5,960,934 125,543 SH   SOLE   0 98,256 27,287
ORACLE CORP COM 68389X105   4,234,568 48,556 SH   SOLE   0 34,754 13,802
OVINTIV INC COM 69047Q102   69,906 2,077 SH   SOLE   0 2,077 0
PTC INC COM 69370C100   342,612 2,828 SH   SOLE   0 1,752 1,076
PACCAR INC COM 693718108   794 9 SH   SOLE   0 9 0
PALO ALTO NETWORKS INC COM 697435105   387,504 696 SH   SOLE   0 492 204
PAN AMERN SILVER CORP COM 697900108   724,544 29,030 SH   SOLE   0 29,030 0
PARK HOTELS & RESORTS INC COM 700517105   717 38 SH   SOLE   0 38 0
PARKER-HANNIFIN CORP COM 701094104   954 3 SH   SOLE   0 3 0
PAYPAL HLDGS INC COM 70450Y103   730,936 3,876 SH   SOLE   0 2,750 1,126
PEARSON PLC SPONSORED ADR 705015105   120,750 14,375 SH   SOLE   0 10,384 3,991
PEBBLEBROOK HOTEL TR COM 70509V100   782 35 SH   SOLE   0 35 0
PEMBINA PIPELINE CORP COM 706327103   2,666,388 87,872 SH   SOLE   0 55,794 32,078
PEPSICO INC COM 713448108   19,537,163 112,470 SH   SOLE   0 72,551 39,919
PFIZER INC COM 717081103   992,807 16,813 SH   SOLE   0 16,705 108
PRECISION DRILLING CORP COM NEW 74022D407   1,484 42 SH   SOLE   0 42 0
PROCTER AND GAMBLE CO COM 742718109   650,230 3,975 SH   SOLE   0 2,708 1,267
PROGRESSIVE CORP COM 743315103   775,726 7,557 SH   SOLE   0 4,883 2,674
PROSHARES TR PRIV EQTY-LSTD 74348A533   838,983 23,370 SH   SOLE   0 23,370 0
PROSHARES TR INFLATN EXPECTNS 74348A814   928,710 30,350 SH   SOLE   0 30,350 0
PRUDENTIAL PLC ADR 74435K204   25,563,861 742,488 SH   SOLE   0 476,769 265,719
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103   342,543 21,276 SH   SOLE   0 14,982 6,294
RAYTHEON TECHNOLOGIES CORP COM 75513E101   53,873 626 SH   SOLE   0 626 0
RELX PLC SPONSORED ADR 759530108   1,074,401 32,947 SH   SOLE   0 22,298 10,649
REPUBLIC SVCS INC COM 760759100   1,667,264 11,956 SH   SOLE   0 9,273 2,683
RESTAURANT BRANDS INTL INC COM 76131D103   30,635,296 505,063 SH   SOLE   0 324,144 180,919
RIO TINTO PLC SPONSORED ADR 767204100   1,799,414 26,881 SH   SOLE   0 23,445 3,436
RITCHIE BROS AUCTIONEERS COM 767744105   8,083,575 132,046 SH   SOLE   0 92,808 39,238
ROCKWELL AUTOMATION INC COM 773903109   1,503,892 4,311 SH   SOLE   0 3,169 1,142
ROGERS COMMUNICATIONS INC CL B 775109200   26,929,264 565,367 SH   SOLE   0 369,148 196,219
ROPER TECHNOLOGIES INC COM 776696106   1,739,216 3,536 SH   SOLE   0 2,606 930
ROSS STORES INC COM 778296103   11,542 101 SH   SOLE   0 101 0
ROYAL BK CDA COM 780087102   23,343,043 219,868 SH   SOLE   0 159,538 60,330
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   607,810 14,021 SH   SOLE   0 11,245 2,776
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   5,034 116 SH   SOLE   0 116 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   242,317 2,368 SH   SOLE   0 1,700 668
S&P GLOBAL INC COM 78409V104   9,998,780 21,187 SH   SOLE   0 14,787 6,400
SBA COMMUNICATIONS CORP NEW CL A 78410G104   747,696 1,922 SH   SOLE   0 1,375 547
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,654,991 3,485 SH   SOLE   0 2,232 1,253
SPDR GOLD TR GOLD SHS 78463V107   65,302 382 SH   SOLE   0 382 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   9,082 25 SH   SOLE   0 25 0
SALESFORCE COM INC COM 79466L302   509,530 2,005 SH   SOLE   0 1,422 583
SANMINA CORPORATION COM 801056102   870 21 SH   SOLE   0 21 0
SANOFI SPONSORED ADR 80105N105   1,387,118 27,687 SH   SOLE   0 24,912 2,775
SAP SE SPON ADR 803054204   38,326,810 273,548 SH   SOLE   0 175,768 97,780
SCHWAB CHARLES CORP COM 808513105   469,025 5,577 SH   SOLE   0 3,535 2,042
SEAGEN INC COM 81181C104   694,772 4,494 SH   SOLE   0 3,163 1,331
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   239,180 1,698 SH   SOLE   0 1,698 0
SERVICENOW INC COM 81762P102   692,600 1,067 SH   SOLE   0 758 309
SERVISFIRST BANCSHARES INC COM 81768T108   1,153,655 13,582 SH   SOLE   0 8,704 4,878
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101   4,377 380 SH   SOLE   0 380 0
SHERWIN WILLIAMS CO COM 824348106   1,302,639 3,699 SH   SOLE   0 2,442 1,257
SHOPIFY INC CL A 82509L107   2,421,424 1,758 SH   SOLE   0 1,205 553
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   136,991 3,957 SH   SOLE   0 2,829 1,128
SNOWFLAKE INC CL A 833445109   172,762 510 SH   SOLE   0 364 146
SOUTHWEST AIRLS CO COM 844741108   599 14 SH   SOLE   0 14 0
SPROTT INC COM NEW 852066208   13,542 300 SH   SOLE   0 300 0
STANTEC INC COM 85472N109   2,143,059 38,130 SH   SOLE   0 27,517 10,613
STARBUCKS CORP COM 855244109   208,791 1,785 SH   SOLE   0 1,535 250
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   229,678 33,826 SH   SOLE   0 23,978 9,848
SUN LIFE FINANCIAL INC. COM 866796105   5,342,529 95,947 SH   SOLE   0 82,033 13,914
SUNCOR ENERGY INC NEW COM 867224107   4,203,780 167,952 SH   SOLE   0 135,882 32,070
SYNCHRONY FINANCIAL COM 87165B103   974 21 SH   SOLE   0 21 0
TFI INTL INC COM 87241L109   2,854,004 25,438 SH   SOLE   0 18,763 6,675
TJX COS INC NEW COM 872540109   1,628,635 21,452 SH   SOLE   0 14,481 6,971
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   884,519 7,352 SH   SOLE   0 4,886 2,466
TC ENERGY CORP COM 87807B107   7,027,591 151,052 SH   SOLE   0 100,845 50,207
TECK RESOURCES LTD CL B 878742204   1,349,192 46,831 SH   SOLE   0 39,888 6,943
TELUS CORPORATION COM 87971M103   15,042,241 638,500 SH   SOLE   0 490,046 148,454
TELUS INTL CDA INC SUB VTG SHS 87975H100   1,105,179 33,433 SH   SOLE   0 27,830 5,603
TESLA INC COM 88160R101   52,839 50 SH   SOLE   0 50 0
TEXAS INSTRS INC COM 882508104   414,257 2,198 SH   SOLE   0 1,364 834
THERMO FISHER SCIENTIFIC INC COM 883556102   43,355,253 64,977 SH   SOLE   0 41,950 23,027
THOMSON REUTERS CORP. COM NEW 884903709   4,360,810 36,453 SH   SOLE   0 25,436 11,017
3M CO COM 88579Y101   6,039 34 SH   SOLE   0 34 0
TILRAY INC COM CL 2 88688T100   585 83 SH   SOLE   0 0 83
TOPBUILD CORP COM 89055F103   216,589 785 SH   SOLE   0 491 294
TORONTO DOMINION BK ONT COM NEW 891160509   121,136,418 1,579,470 SH   SOLE   0 1,050,745 528,725
TOTALENERGIES SE SPONSORED ADS 89151E109   1,664,625 33,656 SH   SOLE   0 26,428 7,228
TRANSALTA CORP COM 89346D107   11,388 1,025 SH   SOLE   0 1,025 0
TWITTER INC COM 90184L102   4,754 110 SH   SOLE   0 110 0
TYLER TECHNOLOGIES INC COM 902252105   1,613 3 SH   SOLE   0 0 3
TYSON FOODS INC CL A 902494103   1,241,158 14,240 SH   SOLE   0 14,240 0
UBS AG LONDON BRANCH ETRACS MVIS BUSI 90274D416   890,552 44,390 SH   SOLE   0 44,390 0
UNILEVER PLC SPON ADR NEW 904767704   1,586,589 29,496 SH   SOLE   0 21,657 7,839
UNION PAC CORP COM 907818108   35,018 139 SH   SOLE   0 139 0
UNITED PARCEL SERVICE INC CL B 911312106   1,321,834 6,167 SH   SOLE   0 5,803 364
UNITEDHEALTH GROUP INC COM 91324P102   50,770,873 101,109 SH   SOLE   0 65,186 35,923
UNIVERSAL DISPLAY CORP COM 91347P105   378,413 2,293 SH   SOLE   0 1,637 656
VANECK ETF TRUST BDC INCOME ETF 92189F411   868,576 50,440 SH   SOLE   0 50,440 0
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885   38,208 492 SH   SOLE   0 0 492
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   75,569 1,370 SH   SOLE   0 0 1,370
VANGUARD WORLD FDS INF TECH ETF 92204A702   42,598 93 SH   SOLE   0 93 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   76,805 828 SH   SOLE   0 0 828
VERISIGN INC COM 92343E102   5,777,450 22,762 SH   SOLE   0 15,954 6,808
VERIZON COMMUNICATIONS INC COM 92343V104   505,362 9,726 SH   SOLE   0 7,333 2,393
VERISK ANALYTICS INC COM 92345Y106   1,338,070 5,850 SH   SOLE   0 3,802 2,048
VERMILION ENERGY INC COM 923725105   59,953 4,768 SH   SOLE   0 4,768 0
VERTEX PHARMACEUTICALS INC COM 92532F100   647,380 2,948 SH   SOLE   0 2,112 836
VISA INC COM CL A 92826C839   37,990,129 175,304 SH   SOLE   0 117,369 57,935
VULCAN MATLS CO COM 929160109   369,907 1,782 SH   SOLE   0 1,269 513
WABTEC COM 929740108   368,255 3,998 SH   SOLE   0 2,834 1,164
WARNER MUSIC GROUP CORP COM CL A 934550203   191,460 4,434 SH   SOLE   0 2,741 1,693
WASTE CONNECTIONS INC COM 94106B101   3,999,489 29,335 SH   SOLE   0 26,961 2,374
WASTE MGMT INC DEL COM 94106L109   1,864,940 11,174 SH   SOLE   0 8,931 2,243
WATERS CORP COM 941848103   9,315 25 SH   SOLE   0 25 0
WAYFAIR INC CL A 94419L101   405,585 2,135 SH   SOLE   0 1,380 755
WEST FRASER TIMBER CO LTD COM 952845105   424,121 4,444 SH   SOLE   0 3,470 974
WHEATON PRECIOUS METALS CORP COM 962879102   464,760 10,827 SH   SOLE   0 7,651 3,176
WILLIAMS COS INC COM 969457100   944,444 36,269 SH   SOLE   0 36,269 0
WINMARK CORP COM 974250102   196,397 791 SH   SOLE   0 598 193
WORKHORSE GROUP INC COM NEW 98138J206   392 90 SH   SOLE   0 90 0
ZOETIS INC CL A 98978V103   11,558,969 47,367 SH   SOLE   0 33,393 13,974
AMDOCS LTD SHS G02602103   420,600 5,620 SH   SOLE   0 4,231 1,389
AON PLC SHS CL A G0403H108   6,874,708 22,873 SH   SOLE   0 15,950 6,923
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,169,853 12,471 SH   SOLE   0 9,310 3,161
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107   691 11 SH   SOLE   0 10 1
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   860,765 18,750 SH   SOLE   0 18,750 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   553,451 9,090 SH   SOLE   0 7,197 1,893
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   7,628,813 212,903 SH   SOLE   0 150,171 62,732
CLARIVATE PLC ORD SHS G21810109   208,434 8,862 SH   SOLE   0 6,344 2,518
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   258,955 4,630 SH   SOLE   0 2,840 1,790
FERGUSON PLC NEW SHS G3421J106   370,799 2,067 SH   SOLE   0 1,483 584
LINDE PLC SHS G5494J103   44,207,585 127,609 SH   SOLE   0 81,682 45,927
MEDTRONIC PLC SHS G5960L103   1,052,189 10,171 SH   SOLE   0 7,693 2,478
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   4,148 200 SH   SOLE   0 200 0
ALCON AG ORD SHS H01301128   6,272 72 SH   SOLE   0 72 0
CHUBB LIMITED COM H1467J104   4,059 21 SH   SOLE   0 21 0
CYBERARK SOFTWARE LTD SHS M2682V108   3,119 18 SH   SOLE   0 18 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   7,165 9 SH   SOLE   0 9 0
NXP SEMICONDUCTORS N V COM N6596X109   387,909 1,703 SH   SOLE   0 1,060 643
ROYAL CARIBBEAN GROUP COM V7780T103   15,380 200 SH   SOLE   0 200 0
COSTAMARE INC SHS Y1771G102   919,275 72,670 SH   SOLE   0 72,670 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   1,083,413 47,290 SH   SOLE   0 47,290 0