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   577,448 21,603 SH   SOLE   0 14,761 6,842
ABCAM PLC ADS 000380204   3,036 210 SH   SOLE   0 210 0
AT&T INC COM 00206R102   1,071,684 51,130 SH   SOLE   0 51,130 0
ABBOTT LABS COM 002824100   1,590,853 14,642 SH   SOLE   0 9,052 5,590
ABBVIE INC COM 00287Y109   798,269 5,212 SH   SOLE   0 4,068 1,144
ABCELLERA BIOLOGICS INC COM 00288U106   1,160 109 SH   SOLE   0 109 0
ACTIVISION BLIZZARD INC COM 00507V109   267,059 3,430 SH   SOLE   0 2,452 978
ADVANCED MICRO DEVICES INC COM 007903107   15,294 200 SH   SOLE   0 200 0
AGNICO EAGLE MINES LTD COM 008474108   586,682 12,818 SH   SOLE   0 9,383 3,435
AIR PRODS & CHEMS INC COM 009158106   1,450,334 6,031 SH   SOLE   0 4,795 1,236
ALARM COM HLDGS INC COM 011642105   727,659 11,763 SH   SOLE   0 7,222 4,541
ALCOA CORP COM 013872106   2,734 60 SH   SOLE   0 60 0
ALGONQUIN PWR UTILS CORP COM 015857105   106,235 7,905 SH   SOLE   0 7,905 0
ALGONQUIN PWR UTILS CORP UNIT 99/99/9999 015857873   862,072 19,700 SH   SOLE   0 19,700 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   369,346 3,249 SH   SOLE   0 2,225 1,024
ALIGN TECHNOLOGY INC COM 016255101   293,470 1,240 SH   SOLE   0 889 351
ALPHABET INC CAP STK CL C 02079K107   24,140,698 11,036 SH   SOLE   0 7,621 3,415
ALPHABET INC CAP STK CL A 02079K305   9,076,617 4,165 SH   SOLE   0 2,997 1,168
ALTRIA GROUP INC COM 02209S103   842,500 20,170 SH   SOLE   0 20,170 0
AMAZON COM INC COM 023135106   4,666,761 43,939 SH   SOLE   0 28,901 15,038
AMERESCO INC CL A 02361E108   10,797 237 SH   SOLE   0 237 0
AMERICAN EXPRESS CO COM 025816109   19,822 143 SH   SOLE   0 143 0
AMERICAN FINL GROUP INC OHIO COM 025932104   1,385,740 9,983 SH   SOLE   0 6,137 3,846
AMERICAN WTR WKS CO INC NEW COM 030420103   202,327 1,360 SH   SOLE   0 1,047 313
AMETEK INC COM 031100100   600,329 5,463 SH   SOLE   0 3,355 2,108
AMGEN INC COM 031162100   532,583 2,189 SH   SOLE   0 1,513 676
AMPHENOL CORP NEW CL A 032095101   365,935 5,684 SH   SOLE   0 3,702 1,982
ANALOG DEVICES INC COM 032654105   16,654 114 SH   SOLE   0 114 0
APPLE INC COM 037833100   9,982,610 73,015 SH   SOLE   0 57,743 15,272
APPLIED MATLS INC COM 038222105   14,556 160 SH   SOLE   0 160 0
APTARGROUP INC COM 038336103   4,644 45 SH   SOLE   0 45 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,813,951 27,455 SH   SOLE   0 21,875 5,580
AURORA CANNABIS INC COM 05156X884   81 62 SH   SOLE   0 62 0
AUTOHOME INC SP ADS RP CL A 05278C107   73,507 1,869 SH   SOLE   0 1,341 528
AVERY DENNISON CORP COM 053611109   188,578 1,165 SH   SOLE   0 743 422
BCE INC COM NEW 05534B760   8,483,232 172,601 SH   SOLE   0 118,141 54,460
BP PLC SPONSORED ADR 055622104   473,615 16,706 SH   SOLE   0 11,905 4,801
BRP INC COM SUN VTG 05577W200   230,527 3,746 SH   SOLE   0 2,394 1,352
BAIDU INC SPON ADR REP A 056752108   1,784 12 SH   SOLE   0 12 0
BALL CORP COM 058498106   2,269 33 SH   SOLE   0 33 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303   191,551 58,758 SH   SOLE   0 38,014 20,744
BANCO SANTANDER S.A. ADR 05964H105   206,099 73,607 SH   SOLE   0 51,823 21,784
BK OF AMERICA CORP COM 060505104   807,543 25,941 SH   SOLE   0 25,941 0
BANK MONTREAL QUE COM 063671101   13,514,645 140,551 SH   SOLE   0 95,245 45,306
BANK NOVA SCOTIA B C COM 064149107   83,730,773 1,414,894 SH   SOLE   0 982,104 432,790
BANK OZK COM 06417N103   1,002,013 26,699 SH   SOLE   0 16,472 10,227
BARCLAYS PLC ADR 06738E204   245,229 32,267 SH   SOLE   0 22,797 9,470
BARRICK GOLD CORP COM 067901108   910,612 51,504 SH   SOLE   0 50,354 1,150
BECTON DICKINSON & CO COM 075887109   1,639,177 6,649 SH   SOLE   0 4,141 2,508
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,925,481 14,378 SH   SOLE   0 10,784 3,594
BERRY GLOBAL GROUP INC COM 08579W103   1,190,113 21,781 SH   SOLE   0 13,406 8,375
BHP GROUP LTD SPONSORED ADS 088606108   544,665 9,695 SH   SOLE   0 7,785 1,910
BIOMARIN PHARMACEUTICAL INC COM 09061G101   325,181 3,924 SH   SOLE   0 2,807 1,117
BLACKROCK INC COM 09247X101   733,284 1,204 SH   SOLE   0 846 358
BOEING CO COM 097023105   5,468 40 SH   SOLE   0 40 0
BOOKING HOLDINGS INC COM 09857L108   15,740 9 SH   SOLE   0 9 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   397,674 4,401 SH   SOLE   0 2,823 1,578
BOSTON BEER INC CL A 100557107   565,644 1,867 SH   SOLE   0 1,144 723
BOSTON SCIENTIFIC CORP COM 101137107   1,589,714 42,654 SH   SOLE   0 26,260 16,394
BROADCOM INC COM 11135F101   5,524,631 11,372 SH   SOLE   0 8,349 3,023
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   48,780,956 1,096,677 SH   SOLE   0 758,534 338,143
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   22,069 965 SH   SOLE   0 965 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   37,684 888 SH   SOLE   0 848 40
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   531,194 14,914 SH   SOLE   0 12,870 2,044
CAE INC COM 124765108   6,353,363 257,840 SH   SOLE   0 185,145 72,695
CBOE GLOBAL MKTS INC COM 12503M108   350,323 3,095 SH   SOLE   0 2,202 893
CBRE GROUP INC CL A 12504L109   3,253,635 44,201 SH   SOLE   0 32,365 11,836
CDW CORP COM 12514G108   709,020 4,500 SH   SOLE   0 3,470 1,030
CGI INC CL A SUB VTG 12532H104   34,728,664 435,988 SH   SOLE   0 305,609 130,379
CI FINL CORP COM 125491100   44,334 4,175 SH   SOLE   0 2,883 1,292
CME GROUP INC COM 12572Q105   7,202,369 35,185 SH   SOLE   0 25,610 9,575
CNX RES CORP COM 12653C108   1,646 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   2,861,062 30,877 SH   SOLE   0 26,201 4,676
CADENCE DESIGN SYSTEM INC COM 127387108   420,834 2,805 SH   SOLE   0 1,973 832
CAMECO CORP COM 13321L108   751,008 35,727 SH   SOLE   0 35,727 0
CANADIAN IMP BK COMM COM 136069101   1,135,746 23,389 SH   SOLE   0 17,048 6,341
CANADIAN NATL RY CO COM 136375102   33,624,955 298,953 SH   SOLE   0 211,178 87,775
CANADIAN NAT RES LTD COM 136385101   52,538,787 977,782 SH   SOLE   0 680,300 297,482
CANADIAN PAC RY LTD COM 13645T100   40,699,972 582,728 SH   SOLE   0 410,626 172,102
CANOPY GROWTH CORP COM 138035100   5,544 1,950 SH   SOLE   0 1,950 0
CARNIVAL CORP COMMON STOCK 143658300   2,646 306 SH   SOLE   0 200 106
CATERPILLAR INC COM 149123101   11,976 67 SH   SOLE   0 67 0
CELESTICA INC SUB VTG SHS 15101Q108   55,680 5,725 SH   SOLE   0 3,904 1,821
CENOVUS ENERGY INC COM 15135U109   88,786 4,667 SH   SOLE   0 2,379 2,288
CHARTER COMMUNICATIONS INC N CL A 16119P108   664,375 1,418 SH   SOLE   0 1,013 405
CHEVRON CORP NEW COM 166764100   54,437 376 SH   SOLE   0 280 96
CISCO SYS INC COM 17275R102   35,348 829 SH   SOLE   0 479 350
CITIGROUP INC COM NEW 172967424   25,754 560 SH   SOLE   0 560 0
CLOUDFLARE INC CL A COM 18915M107   2,100 48 SH   SOLE   0 48 0
COCA COLA CO COM 191216100   1,487,066 23,638 SH   SOLE   0 16,130 7,508
COGNEX CORP COM 192422103   112,720 2,651 SH   SOLE   0 1,937 714
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   863,197 12,790 SH   SOLE   0 7,842 4,948
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   2,045,060 18,667 SH   SOLE   0 15,588 3,079
COMCAST CORP NEW CL A 20030N101   37,042 944 SH   SOLE   0 944 0
COMMERCE BANCSHARES INC COM 200525103   16,478 251 SH   SOLE   0 251 0
CONOCOPHILLIPS COM 20825C104   37,360 416 SH   SOLE   0 416 0
CONSTELLATION BRANDS INC CL A 21036P108   521,588 2,238 SH   SOLE   0 1,596 642
COPART INC COM 217204106   1,240,679 11,418 SH   SOLE   0 7,257 4,161
COSTCO WHSL CORP NEW COM 22160K105   2,508,551 5,234 SH   SOLE   0 4,160 1,074
CREDIT ACCEP CORP MICH COM 225310101   473,883 1,001 SH   SOLE   0 626 375
CRESCENT PT ENERGY CORP COM 22576C101   116,313 16,364 SH   SOLE   0 15,918 446
CROSSAMERICA PARTNERS LP UT LTD PTN INT 22758A105   858,802 42,410 SH   SOLE   0 42,410 0
CROWDSTRIKE HLDGS INC CL A 22788C105   16,687 99 SH   SOLE   0 99 0
DBX ETF TR XTRACK MSCI JAPN 233051507   135,192 2,860 SH   SOLE   0 2,860 0
DANAHER CORPORATION COM 235851102   10,334,996 40,766 SH   SOLE   0 29,400 11,366
DEERE & CO COM 244199105   220,709 737 SH   SOLE   0 484 253
DESCARTES SYS GROUP INC COM 249906108   880,741 14,174 SH   SOLE   0 9,655 4,519
DIAGEO PLC SPON ADR NEW 25243Q205   22,350,391 128,362 SH   SOLE   0 87,872 40,490
DIGITAL RLTY TR INC COM 253868103   893,490 6,882 SH   SOLE   0 5,493 1,389
DISNEY WALT CO COM 254687106   4,153 44 SH   SOLE   0 44 0
DOCUSIGN INC COM 256163106   573 10 SH   SOLE   0 10 0
DOLLAR GEN CORP NEW COM 256677105   854,131 3,480 SH   SOLE   0 2,379 1,101
DOLLAR TREE INC COM 256746108   425,158 2,728 SH   SOLE   0 1,956 772
DOMINOS PIZZA INC COM 25754A201   331,253 850 SH   SOLE   0 609 241
DOUBLEVERIFY HLDGS INC COM 25862V105   475,117 20,958 SH   SOLE   0 14,950 6,008
DOW INC COM 260557103   946,579 18,341 SH   SOLE   0 18,341 0
DUPONT DE NEMOURS INC COM 26614N102   8,003 144 SH   SOLE   0 144 0
EOG RES INC COM 26875P101   1,172,210 10,614 SH   SOLE   0 8,392 2,222
EPR PPTYS COM SH BEN INT 26884U109   1,471,724 31,360 SH   SOLE   0 25,010 6,350
EAST WEST BANCORP INC COM 27579R104   383,810 5,923 SH   SOLE   0 4,219 1,704
ECOLAB INC COM 278865100   5,045,326 32,813 SH   SOLE   0 23,960 8,853
ELANCO ANIMAL HEALTH INC COM 28414H103   19,765,309 1,006,893 SH   SOLE   0 691,074 315,819
ELECTRONIC ARTS INC COM 285512109   447,307 3,677 SH   SOLE   0 2,664 1,013
EMBECTA CORP COMMON STOCK 29082K105   633 25 SH   SOLE   0 16 9
EMERSON ELEC CO COM 291011104   906,756 11,400 SH   SOLE   0 11,400 0
ENBRIDGE INC COM 29250N105   47,587,106 1,126,911 SH   SOLE   0 786,966 339,945
ENTERPRISE PRODS PARTNERS L COM 293792107   1,111,272 45,600 SH   SOLE   0 45,600 0
EQUINIX INC COM 29444U700   490,136 746 SH   SOLE   0 534 212
EQUINOR ASA SPONSORED ADR 29446M102   161,738 4,653 SH   SOLE   0 3,409 1,244
EVERGY INC COM 30034W106   345,042 5,288 SH   SOLE   0 3,782 1,506
EXXON MOBIL CORP COM 30231G102   5,138 60 SH   SOLE   0 0 60
META PLATFORMS INC CL A 30303M102   2,227,507 13,814 SH   SOLE   0 9,133 4,681
FEDEX CORP COM 31428X106   1,279,097 5,642 SH   SOLE   0 5,295 347
FIDELITY NATL INFORMATION SV COM 31620M106   7,975 87 SH   SOLE   0 87 0
FISERV INC COM 337738108   1,491,137 16,760 SH   SOLE   0 10,368 6,392
FISKER INC CL A COM STK 33813J106   428 50 SH   SOLE   0 50 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   129,464 2,509 SH   SOLE   0 2,509 0
FORTIS INC COM 349553107   2,557,326 54,101 SH   SOLE   0 43,697 10,404
FRANCO NEV CORP COM 351858105   20,608,689 156,683 SH   SOLE   0 110,171 46,512
GFL ENVIRONMENTAL INC UNIT 99/99/9999T 36168Q120   2,316 39 SH   SOLE   0 39 0
GENERAL ELECTRIC CO COM NEW 369604301   11,778 185 SH   SOLE   0 185 0
GILDAN ACTIVEWEAR INC COM 375916103   2,051,953 71,295 SH   SOLE   0 47,886 23,409
GSK PLC SPONSORED ADR 37733W105   275,936 6,339 SH   SOLE   0 4,369 1,970
GLOBAL PMTS INC COM 37940X102   20,583,686 186,042 SH   SOLE   0 127,761 58,281
GLOBAL X FDS RUSSELL 2000 37954Y459   612,297 29,810 SH   SOLE   0 29,810 0
GOLDMAN SACHS GROUP INC COM 38141G104   13,662 46 SH   SOLE   0 46 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   623,050 10,159 SH   SOLE   0 9,596 563
GRAPHIC PACKAGING HLDG CO COM 388689101   656,164 32,008 SH   SOLE   0 23,002 9,006
GUIDEWIRE SOFTWARE INC COM 40171V100   943,670 13,293 SH   SOLE   0 8,268 5,025
HDFC BANK LTD SPONSORED ADS 40415F101   240,834 4,382 SH   SOLE   0 2,811 1,571
HEALTHCARE RLTY TR COM 421946104   17,408 640 SH   SOLE   0 640 0
HESKA CORP COM RESTRC NEW 42805E306   176,166 1,864 SH   SOLE   0 1,320 544
HIVE BLOCKCHAIN TECHNLGIES L COM NEW 43366H704   598 200 SH   SOLE   0 200 0
HOME DEPOT INC COM 437076102   1,567,453 5,715 SH   SOLE   0 4,615 1,100
HONEYWELL INTL INC COM 438516106   34,066 196 SH   SOLE   0 196 0
HUMANA INC COM 444859102   712,870 1,523 SH   SOLE   0 1,095 428
HUT 8 MNG CORP COM 44812T102   148 110 SH   SOLE   0 110 0
IAA INC COM 449253103   6,455 197 SH   SOLE   0 197 0
ICICI BANK LIMITED ADR 45104G104   165,177 9,311 SH   SOLE   0 6,709 2,602
IDEXX LABS INC COM 45168D104   382,295 1,090 SH   SOLE   0 792 298
ILLINOIS TOOL WKS INC COM 452308109   851,836 4,674 SH   SOLE   0 3,716 958
IMPERIAL OIL LTD COM NEW 453038408   4,242 90 SH   SOLE   0 90 0
ING GROEP N.V. SPONSORED ADR 456837103   2,767 279 SH   SOLE   0 279 0
INSPERITY INC COM 45778Q107   348,806 3,494 SH   SOLE   0 2,458 1,036
INTEL CORP COM 458140100   852,648 22,792 SH   SOLE   0 22,792 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,448,908 26,339 SH   SOLE   0 16,385 9,954
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   2,378 44 SH   SOLE   0 44 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,282,821 24,275 SH   SOLE   0 17,627 6,648
INTERNATIONAL BUSINESS MACHS COM 459200101   542,169 3,840 SH   SOLE   0 3,653 187
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   22,491,523 188,814 SH   SOLE   0 129,616 59,198
INTUIT COM 461202103   936,233 2,429 SH   SOLE   0 1,791 638
INTUITIVE SURGICAL INC COM NEW 46120E602   121,429 605 SH   SOLE   0 437 168
IQVIA HLDGS INC COM 46266C105   1,742,212 8,029 SH   SOLE   0 5,039 2,990
ISHARES TR MORNINGSTR US EQ 464287127   24,984 480 SH   SOLE   0 480 0
ISHARES TR CORE S&P TTL STK 464287150   13,345,400 159,272 SH   SOLE   0 132,322 26,950
ISHARES TR TIPS BD ETF 464287176   2,391 21 SH   SOLE   0 21 0
ISHARES TR CHINA LG-CAP ETF 464287184   3,899 115 SH   SOLE   0 115 0
ISHARES TR CORE S&P500 ETF 464287200   3,033 8 SH   SOLE   0 8 0
ISHARES TR CORE US AGGBD ET 464287226   522,456 5,139 SH   SOLE   0 3,671 1,468
ISHARES TR SHRT NAT MUN ETF 464288158   121,928 1,165 SH   SOLE   0 955 210
ISHARES TR IBOXX HI YD ETF 464288513   3,239 44 SH   SOLE   0 0 44
ISHARES TR USD INV GRDE ETF 464288620   183,950 3,609 SH   SOLE   0 3,609 0
ISHARES TR SHORT TREAS BD 464288679   4,954 45 SH   SOLE   0 45 0
ISHARES TR CORE HIGH DV ETF 46429B663   42,774 426 SH   SOLE   0 426 0
ISHARES TR CORE MSCI TOTAL 46432F834   11,218,713 196,716 SH   SOLE   0 161,506 35,210
ISHARES INC CORE MSCI EMKT 46434G103   265,277 5,405 SH   SOLE   0 3,029 2,376
ISHARES TR 0-5YR INVT GR CP 46434V100   4,942 102 SH   SOLE   0 102 0
ISHARES TR GLOBAL REIT ETF 46434V647   121,789 5,042 SH   SOLE   0 5,042 0
ISHARES TR CORE INTL AGGR 46435G672   3,685 74 SH   SOLE   0 74 0
ISHARES TR BROAD USD HIGH 46435U853   33,650 972 SH   SOLE   0 0 972
JPMORGAN CHASE & CO COM 46625H100   1,296,704 11,515 SH   SOLE   0 10,461 1,054
JACKSON FINANCIAL INC COM CL A 46817M107   267 10 SH   SOLE   0 10 0
JOHNSON & JOHNSON COM 478160104   7,233,177 40,748 SH   SOLE   0 29,449 11,299
KB FINL GROUP INC SPONSORED ADR 48241A105   98,877 2,658 SH   SOLE   0 1,900 758
KELLOGG CO COM 487836108   445,018 6,238 SH   SOLE   0 4,329 1,909
LCI INDS COM 50189K103   903,542 8,076 SH   SOLE   0 5,041 3,035
LAM RESEARCH CORP COM 512807108   2,556 6 SH   SOLE   0 6 0
LIGHTSPEED COMMERCE INC SUB VTG SHS 53229C107   1,895 85 SH   SOLE   0 85 0
LILLY ELI & CO COM 532457108   64,521 199 SH   SOLE   0 199 0
LOWES COS INC COM 548661107   1,908,793 10,928 SH   SOLE   0 7,944 2,984
MAGNA INTL INC COM 559222401   3,502,044 63,783 SH   SOLE   0 48,240 15,543
MANULIFE FINL CORP COM 56501R106   28,019,411 1,616,012 SH   SOLE   0 1,130,734 485,278
MARSH & MCLENNAN COS INC COM 571748102   18,785 121 SH   SOLE   0 121 0
MARTIN MARIETTA MATLS INC COM 573284106   5,087 17 SH   SOLE   0 17 0
MASTERCARD INCORPORATED CL A 57636Q104   4,450,160 14,106 SH   SOLE   0 9,899 4,207
MCDONALDS CORP COM 580135101   2,032,069 8,231 SH   SOLE   0 6,362 1,869
MEDICAL PPTYS TRUST INC COM 58463J304   1,944,268 127,326 SH   SOLE   0 101,940 25,386
MERCK & CO INC COM 58933Y105   8,296 91 SH   SOLE   0 0 91
METHANEX CORP COM 59151K108   924,501 24,204 SH   SOLE   0 18,291 5,913
MICROSOFT CORP COM 594918104   24,641,811 95,946 SH   SOLE   0 69,354 26,592
MIDDLEBY CORP COM 596278101   20,927,723 166,941 SH   SOLE   0 114,382 52,559
MONDELEZ INTL INC CL A 609207105   2,388,664 38,471 SH   SOLE   0 25,355 13,116
MONSTER BEVERAGE CORP NEW COM 61174X109   801,947 8,651 SH   SOLE   0 5,313 3,338
MOODYS CORP COM 615369105   496,617 1,826 SH   SOLE   0 1,308 518
MORGAN STANLEY COM NEW 617446448   157,292 2,068 SH   SOLE   0 1,568 500
MOTOROLA SOLUTIONS INC COM NEW 620076307   567,596 2,708 SH   SOLE   0 1,769 939
NATIONAL RESH CORP COM NEW 637372202   115,758 3,024 SH   SOLE   0 2,227 797
NEW FOUND GOLD CORP COM 64440N103   15,687 3,500 SH   SOLE   0 3,500 0
NEW GOLD INC CDA COM 644535106   106 100 SH   SOLE   0 0 100
NEW YORK TIMES CO CL A 650111107   577,418 20,696 SH   SOLE   0 15,266 5,430
NEWMONT CORP COM 651639106   176,192 2,961 SH   SOLE   0 2,120 841
NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796   3,040 54 SH   SOLE   0 54 0
NIKE INC CL B 654106103   6,068,738 59,381 SH   SOLE   0 43,090 16,291
NORFOLK SOUTHN CORP COM 655844108   394,120 1,734 SH   SOLE   0 1,243 491
NOVO-NORDISK A S ADR 670100205   1,479,121 13,274 SH   SOLE   0 10,500 2,774
NVIDIA CORPORATION COM 67066G104   157,047 1,036 SH   SOLE   0 742 294
NUTRIEN LTD COM 67077M108   8,307,347 104,322 SH   SOLE   0 77,566 26,756
OKTA INC CL A 679295105   232,328 2,570 SH   SOLE   0 1,864 706
OMNICOM GROUP INC COM 681919106   288,089 4,529 SH   SOLE   0 3,151 1,378
OMEGA HEALTHCARE INVS INC COM 681936100   1,021,605 36,240 SH   SOLE   0 36,240 0
OPEN TEXT CORP COM 683715106   5,482,040 144,938 SH   SOLE   0 113,528 31,410
ORACLE CORP COM 68389X105   3,371,297 48,251 SH   SOLE   0 34,816 13,435
OVINTIV INC COM 69047Q102   71,788 1,623 SH   SOLE   0 1,623 0
PTC INC COM 69370C100   306,790 2,885 SH   SOLE   0 1,845 1,040
PAYPAL HLDGS INC COM 70450Y103   391,802 5,610 SH   SOLE   0 4,043 1,567
PEARSON PLC SPONSORED ADR 705015105   149,723 16,239 SH   SOLE   0 11,597 4,642
PELOTON INTERACTIVE INC CL A COM 70614W100   486 53 SH   SOLE   0 53 0
PEMBINA PIPELINE CORP COM 706327103   4,257,871 120,465 SH   SOLE   0 79,126 41,339
PEPSICO INC COM 713448108   22,963,914 137,789 SH   SOLE   0 93,828 43,961
PFIZER INC COM 717081103   54,527 1,040 SH   SOLE   0 957 83
PRECISION DRILLING CORP COM NEW 74022D407   2,698 42 SH   SOLE   0 42 0
PROCTER AND GAMBLE CO COM 742718109   1,213,875 8,442 SH   SOLE   0 6,340 2,102
PROGRESSIVE CORP COM 743315103   1,475,582 12,691 SH   SOLE   0 8,252 4,439
PRUDENTIAL PLC ADR 74435K204   22,050,672 878,163 SH   SOLE   0 604,214 273,949
QUALCOMM INC COM 747525103   16,989 133 SH   SOLE   0 133 0
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103   371,138 24,321 SH   SOLE   0 17,100 7,221
RAYTHEON TECHNOLOGIES CORP COM 75513E101   60,164 626 SH   SOLE   0 626 0
RELX PLC SPONSORED ADR 759530108   951,520 35,320 SH   SOLE   0 24,169 11,151
REPUBLIC SVCS INC COM 760759100   1,781,664 13,614 SH   SOLE   0 10,819 2,795
RESTAURANT BRANDS INTL INC COM 76131D103   29,366,433 585,464 SH   SOLE   0 396,420 189,044
RIO TINTO PLC SPONSORED ADR 767204100   1,461,743 23,963 SH   SOLE   0 21,814 2,149
RITCHIE BROS AUCTIONEERS COM 767744105   9,483,924 145,775 SH   SOLE   0 105,514 40,261
ROCKWELL AUTOMATION INC COM 773903109   235,983 1,184 SH   SOLE   0 757 427
ROGERS COMMUNICATIONS INC CL B 775109200   32,170,722 671,423 SH   SOLE   0 461,563 209,860
ROPER TECHNOLOGIES INC COM 776696106   1,467,308 3,718 SH   SOLE   0 2,787 931
ROYAL BK CDA COM 780087102   14,305,957 147,754 SH   SOLE   0 119,456 28,298
SHELL PLC SPON ADS 780259305   1,830,359 35,004 SH   SOLE   0 27,818 7,186
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   195,697 2,910 SH   SOLE   0 2,072 838
S&P GLOBAL INC COM 78409V104   7,672,159 22,762 SH   SOLE   0 16,503 6,259
SBA COMMUNICATIONS CORP NEW CL A 78410G104   692,268 2,163 SH   SOLE   0 1,550 613
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,679,606 4,452 SH   SOLE   0 3,057 1,395
SPDR GOLD TR GOLD SHS 78463V107   108,132 642 SH   SOLE   0 642 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   7,697 25 SH   SOLE   0 25 0
SALESFORCE INC COM 79466L302   930,825 5,640 SH   SOLE   0 4,030 1,610
SANOFI SPONSORED ADR 80105N105   1,576,095 31,503 SH   SOLE   0 28,371 3,132
SAP SE SPON ADR 803054204   29,426,846 324,370 SH   SOLE   0 222,711 101,659
SCHWAB CHARLES CORP COM 808513105   357,598 5,660 SH   SOLE   0 3,725 1,935
SEAGEN INC COM 81181C104   376,705 2,129 SH   SOLE   0 1,522 607
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   169,639 1,322 SH   SOLE   0 1,322 0
SERVICENOW INC COM 81762P102   803,153 1,689 SH   SOLE   0 1,206 483
SERVISFIRST BANCSHARES INC COM 81768T108   897,793 11,376 SH   SOLE   0 6,973 4,403
SHERWIN WILLIAMS CO COM 824348106   749,426 3,347 SH   SOLE   0 2,090 1,257
SHOPIFY INC CL A 82509L107   90,138 2,885 SH   SOLE   0 1,806 1,079
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   199,739 7,154 SH   SOLE   0 5,068 2,086
SNOWFLAKE INC CL A 833445109   241,130 1,734 SH   SOLE   0 1,250 484
STANTEC INC COM 85472N109   1,709,440 39,024 SH   SOLE   0 26,744 12,280
STARBUCKS CORP COM 855244109   111,300 1,457 SH   SOLE   0 1,207 250
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   220,241 37,329 SH   SOLE   0 26,378 10,951
SUN LIFE FINANCIAL INC. COM 866796105   5,698,742 124,381 SH   SOLE   0 106,976 17,405
SUNCOR ENERGY INC NEW COM 867224107   5,388,082 153,589 SH   SOLE   0 126,393 27,196
TFI INTL INC COM 87241L109   3,289,254 40,978 SH   SOLE   0 32,148 8,830
TJX COS INC NEW COM 872540109   1,234,843 22,110 SH   SOLE   0 14,198 7,912
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   641,083 7,842 SH   SOLE   0 5,321 2,521
TC ENERGY CORP COM 87807B107   9,388,345 181,248 SH   SOLE   0 121,773 59,475
TECK RESOURCES LTD CL B 878742204   1,437,390 47,011 SH   SOLE   0 38,271 8,740
TELUS CORPORATION COM 87971M103   14,459,140 649,224 SH   SOLE   0 509,394 139,830
TELUS INTL CDA INC SUB VTG SHS 87975H100   1,520,129 60,584 SH   SOLE   0 51,682 8,902
TESLA INC COM 88160R101   60,607 90 SH   SOLE   0 73 17
TEXAS INSTRS INC COM 882508104   1,915,554 12,467 SH   SOLE   0 9,093 3,374
THERMO FISHER SCIENTIFIC INC COM 883556102   39,680,084 73,038 SH   SOLE   0 50,186 22,852
THOMSON REUTERS CORP. COM NEW 884903709   9,725,204 93,295 SH   SOLE   0 66,396 26,899
3M CO COM 88579Y101   7,117 55 SH   SOLE   0 55 0
TIDAL ETF TR SONICSHARES GBL 886364645   966,696 34,280 SH   SOLE   0 34,280 0
TOPBUILD CORP COM 89055F103   138,742 830 SH   SOLE   0 532 298
TORONTO DOMINION BK ONT COM NEW 891160509   113,343,686 1,728,555 SH   SOLE   0 1,207,024 521,531
TOTALENERGIES SE SPONSORED ADS 89151E109   1,919,254 36,460 SH   SOLE   0 28,971 7,489
TRANSALTA CORP COM 89346D107   11,696 1,025 SH   SOLE   0 1,025 0
TYSON FOODS INC CL A 902494103   1,287,457 14,960 SH   SOLE   0 14,960 0
UNILEVER PLC SPON ADR NEW 904767704   1,250,425 27,284 SH   SOLE   0 19,911 7,373
UNION PAC CORP COM 907818108   29,645 139 SH   SOLE   0 139 0
UNITED PARCEL SERVICE INC CL B 911312106   1,314,288 7,200 SH   SOLE   0 6,802 398
UNITEDHEALTH GROUP INC COM 91324P102   53,793,497 104,732 SH   SOLE   0 71,893 32,839
UNIVERSAL DISPLAY CORP COM 91347P105   259,626 2,567 SH   SOLE   0 1,837 730
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   10,522 137 SH   SOLE   0 137 0
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   30,159 492 SH   SOLE   0 0 492
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   67,869 1,370 SH   SOLE   0 0 1,370
VANGUARD WORLD FDS INF TECH ETF 92204A702   30,399 93 SH   SOLE   0 93 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   4,944 84 SH   SOLE   0 84 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   4,953 81 SH   SOLE   0 81 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   69,937 874 SH   SOLE   0 46 828
VERISIGN INC COM 92343E102   2,342 14 SH   SOLE   0 14 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,448,078 48,238 SH   SOLE   0 37,874 10,364
VERISK ANALYTICS INC COM 92345Y106   415,589 2,401 SH   SOLE   0 1,501 900
VERTEX PHARMACEUTICALS INC COM 92532F100   328,567 1,166 SH   SOLE   0 831 335
VISA INC COM CL A 92826C839   44,332,736 225,165 SH   SOLE   0 157,725 67,440
WP CAREY INC COM 92936U109   1,182,660 14,273 SH   SOLE   0 11,341 2,932
WEC ENERGY GROUP INC COM 92939U106   977,818 9,716 SH   SOLE   0 7,778 1,938
WARNER MUSIC GROUP CORP COM CL A 934550203   113,395 4,655 SH   SOLE   0 2,953 1,702
WASTE CONNECTIONS INC COM 94106B101   3,356,026 27,069 SH   SOLE   0 24,483 2,586
WASTE MGMT INC DEL COM 94106L109   1,897,410 12,403 SH   SOLE   0 10,063 2,340
WATERS CORP COM 941848103   8,274 25 SH   SOLE   0 25 0
WAYFAIR INC CL A 94419L101   308,448 7,081 SH   SOLE   0 4,447 2,634
WEST FRASER TIMBER CO LTD COM 952845105   293,555 3,826 SH   SOLE   0 2,962 864
WHEATON PRECIOUS METALS CORP COM 962879102   1,688,242 46,858 SH   SOLE   0 34,318 12,540
WILLIAMS COS INC COM 969457100   2,502,917 80,196 SH   SOLE   0 64,131 16,065
WINMARK CORP COM 974250102   135,530 693 SH   SOLE   0 505 188
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   358,003 16,605 SH   SOLE   0 13,449 3,156
WORKHORSE GROUP INC COM NEW 98138J206   234 90 SH   SOLE   0 90 0
ZOETIS INC CL A 98978V103   7,344,859 42,730 SH   SOLE   0 31,033 11,697
AMDOCS LTD SHS G02602103   536,433 6,439 SH   SOLE   0 4,444 1,995
AON PLC SHS CL A G0403H108   6,177,829 22,908 SH   SOLE   0 16,581 6,327
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,011,947 10,848 SH   SOLE   0 8,210 2,638
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107   267 6 SH   SOLE   0 6 0
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   40,854 1,930 SH   SOLE   0 1,930 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   542,382 14,197 SH   SOLE   0 11,117 3,080
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   7,486,376 215,453 SH   SOLE   0 157,505 57,948
CLARIVATE PLC ORD SHS G21810109   160,678 11,593 SH   SOLE   0 8,312 3,281
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   245,921 4,765 SH   SOLE   0 3,041 1,724
FERGUSON PLC NEW SHS G3421J106   188,760 1,705 SH   SOLE   0 1,203 502
ICON PLC SHS G4705A100   203,047 937 SH   SOLE   0 665 272
LINDE PLC SHS G5494J103   42,594,119 148,138 SH   SOLE   0 101,469 46,669
MEDTRONIC PLC SHS G5960L103   1,016,149 11,322 SH   SOLE   0 10,876 446
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   2,224 200 SH   SOLE   0 200 0
ALCON AG ORD SHS H01301128   5,032 72 SH   SOLE   0 72 0
CHUBB LIMITED COM H1467J104   3,735 19 SH   SOLE   0 19 0
CYBERARK SOFTWARE LTD SHS M2682V108   2,303 18 SH   SOLE   0 18 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,331 7 SH   SOLE   0 7 0
CNH INDL N V SHS N20944109   3,090,091 266,617 SH   SOLE   0 194,169 72,448
NXP SEMICONDUCTORS N V COM N6596X109   256,684 1,734 SH   SOLE   0 1,108 626
ROYAL CARIBBEAN GROUP COM V7780T103   6,982 200 SH   SOLE   0 200 0
COSTAMARE INC SHS Y1771G102   1,016,158 83,980 SH   SOLE   0 83,980 0
GENCO SHIPPING & TRADING LTD SHS Y2685T131   729,716 37,770 SH   SOLE   0 37,770 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   874,734 52,950 SH   SOLE   0 52,950 0
INTERNATIONAL SEAWAYS INC COM Y41053102   1,506,896 71,080 SH   SOLE   0 71,080 0