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   687,257 21,251 SH   SOLE   0 14,190 7,061
ABCAM PLC ADS 000380204   3,840 210 SH   SOLE   0 210 0
AT&T INC COM 00206R102   948,980 40,160 SH   SOLE   0 40,160 0
ABBOTT LABS COM 002824100   1,713,024 14,473 SH   SOLE   0 9,107 5,366
ABBVIE INC COM 00287Y109   93,213 575 SH   SOLE   0 350 225
ABCELLERA BIOLOGICS INC COM 00288U106   1,062 109 SH   SOLE   0 109 0
ACTIVISION BLIZZARD INC COM 00507V109   259,956 3,245 SH   SOLE   0 2,286 959
ADVANCED MICRO DEVICES INC COM 007903107   21,868 200 SH   SOLE   0 200 0
AGNICO EAGLE MINES LTD COM 008474108   640,294 10,464 SH   SOLE   0 7,567 2,897
AIR PRODS & CHEMS INC COM 009158106   1,932,304 7,732 SH   SOLE   0 5,991 1,741
ALARM COM HLDGS INC COM 011642105   772,863 11,629 SH   SOLE   0 7,258 4,371
ALGONQUIN PWR UTILS CORP COM 015857105   124,463 8,025 SH   SOLE   0 8,025 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   327,923 3,014 SH   SOLE   0 1,959 1,055
ALIGN TECHNOLOGY INC COM 016255101   722,016 1,656 SH   SOLE   0 1,162 494
ALPHABET INC CAP STK CL C 02079K107   27,415,989 9,816 SH   SOLE   0 6,605 3,211
ALPHABET INC CAP STK CL A 02079K305   11,036,396 3,968 SH   SOLE   0 2,791 1,177
ALTRIA GROUP INC COM 02209S103   1,036,640 19,840 SH   SOLE   0 19,840 0
AMAZON COM INC COM 023135106   4,909,484 1,506 SH   SOLE   0 1,003 503
AMERICAN EXPRESS CO COM 025816109   425,986 2,278 SH   SOLE   0 1,630 648
AMERICAN FINL GROUP INC OHIO COM 025932104   1,642,302 11,278 SH   SOLE   0 7,073 4,205
AMERICAN TOWER CORP NEW COM 03027X100   435,364 1,733 SH   SOLE   0 1,217 516
AMERICAN WTR WKS CO INC NEW COM 030420103   209,229 1,264 SH   SOLE   0 957 307
AMETEK INC COM 031100100   720,104 5,407 SH   SOLE   0 3,385 2,022
AMGEN INC COM 031162100   501,776 2,075 SH   SOLE   0 1,410 665
AMPHENOL CORP NEW CL A 032095101   436,502 5,793 SH   SOLE   0 3,566 2,227
ANALOG DEVICES INC COM 032654105   18,830 114 SH   SOLE   0 114 0
ANAPLAN INC COM 03272L108   640,157 9,841 SH   SOLE   0 7,006 2,835
APPLE INC COM 037833100   13,115,306 75,112 SH   SOLE   0 57,621 17,491
APPLIED MATLS INC COM 038222105   21,088 160 SH   SOLE   0 160 0
APTARGROUP INC COM 038336103   5,287 45 SH   SOLE   0 45 0
ASTRAZENECA PLC SPONSORED ADR 046353108   1,722,120 25,959 SH   SOLE   0 20,049 5,910
AURORA CANNABIS INC COM 05156X884   246 62 SH   SOLE   0 62 0
AUTOHOME INC SP ADS RP CL A 05278C107   54,068 1,778 SH   SOLE   0 1,290 488
AVERY DENNISON CORP COM 053611109   206,154 1,185 SH   SOLE   0 716 469
BCE INC COM NEW 05534B760   8,206,856 148,055 SH   SOLE   0 97,929 50,126
BP PLC SPONSORED ADR 055622104   407,454 13,859 SH   SOLE   0 9,939 3,920
BRP INC COM SUN VTG 05577W200   311,615 3,806 SH   SOLE   0 2,302 1,504
BAIDU INC SPON ADR REP A 056752108   1,587 12 SH   SOLE   0 12 0
BALLARD PWR SYS INC NEW COM 058586108   1,163 100 SH   SOLE   0 100 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303   255,450 55,054 SH   SOLE   0 33,704 21,350
BANCO SANTANDER S.A. ADR 05964H105   237,482 70,261 SH   SOLE   0 49,881 20,380
BK OF AMERICA CORP COM 060505104   28,318 687 SH   SOLE   0 687 0
BANK MONTREAL QUE COM 063671101   3,532,663 30,022 SH   SOLE   0 24,227 5,795
BANK NOVA SCOTIA B C COM 064149107   96,494,082 1,346,394 SH   SOLE   0 914,593 431,801
BANK OZK COM 06417N103   1,125,785 26,365 SH   SOLE   0 16,546 9,819
BARCLAYS PLC ADR 06738E204   241,550 30,576 SH   SOLE   0 21,966 8,610
BARRICK GOLD CORP COM 067901108   1,231,942 50,234 SH   SOLE   0 49,706 528
BAUSCH HEALTH COS INC COM 071734107   471,987 20,661 SH   SOLE   0 14,284 6,377
BECTON DICKINSON & CO COM 075887109   1,756,930 6,605 SH   SOLE   0 4,175 2,430
BERKLEY W R CORP COM 084423102   445,553 6,691 SH   SOLE   0 4,698 1,993
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,897,126 16,710 SH   SOLE   0 12,333 4,377
BERRY GLOBAL GROUP INC COM 08579W103   1,244,864 21,478 SH   SOLE   0 13,448 8,030
BHP GROUP LTD SPONSORED ADS 088606108   1,581,230 20,469 SH   SOLE   0 16,011 4,458
BIOMARIN PHARMACEUTICAL INC COM 09061G101   511,866 6,639 SH   SOLE   0 4,690 1,949
BLACKROCK INC COM 09247X101   861,983 1,128 SH   SOLE   0 780 348
BLACKSTONE INC COM 09260D107   1,165,943 9,185 SH   SOLE   0 9,185 0
BOEING CO COM 097023105   30,640 160 SH   SOLE   0 160 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   396,773 4,517 SH   SOLE   0 2,731 1,786
BOSTON BEER INC CL A 100557107   704,296 1,813 SH   SOLE   0 1,138 675
BOSTON SCIENTIFIC CORP COM 101137107   1,879,889 42,445 SH   SOLE   0 26,307 16,138
BROADCOM INC COM 11135F101   7,257,062 11,525 SH   SOLE   0 8,053 3,472
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   58,159,147 1,028,729 SH   SOLE   0 693,681 335,048
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106   31,253 965 SH   SOLE   0 965 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   52,218 692 SH   SOLE   0 665 27
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   644,264 14,752 SH   SOLE   0 12,750 2,002
CAE INC COM 124765108   7,086,624 272,271 SH   SOLE   0 193,552 78,719
CBOE GLOBAL MKTS INC COM 12503M108   332,504 2,906 SH   SOLE   0 2,040 866
CBRE GROUP INC CL A 12504L109   2,784,953 30,430 SH   SOLE   0 21,860 8,570
CDW CORP COM 12514G108   760,282 4,250 SH   SOLE   0 3,191 1,059
CGI INC CL A SUB VTG 12532H104   33,167,325 416,365 SH   SOLE   0 285,736 130,629
CI FINL CORP COM 125491100   40,285 2,536 SH   SOLE   0 2,153 383
CME GROUP INC COM 12572Q105   8,380,283 35,232 SH   SOLE   0 25,224 10,008
CNX RES CORP COM 12653C108   2,072 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   2,725,484 26,929 SH   SOLE   0 23,127 3,802
CADENCE DESIGN SYSTEM INC COM 127387108   430,062 2,615 SH   SOLE   0 1,818 797
CAMECO CORP COM 13321L108   980,204 33,657 SH   SOLE   0 33,657 0
CANADIAN IMP BK COMM COM 136069101   1,211,985 9,985 SH   SOLE   0 7,338 2,647
CANADIAN NATL RY CO COM 136375102   52,127,711 388,611 SH   SOLE   0 265,714 122,897
CANADIAN NAT RES LTD COM 136385101   57,424,263 927,423 SH   SOLE   0 629,998 297,425
CANADIAN PAC RY LTD COM 13645T100   45,691,276 553,627 SH   SOLE   0 381,420 172,207
CANADIAN SOLAR INC COM 136635109   3,536 100 SH   SOLE   0 0 100
CANOPY GROWTH CORP COM 138035100   14,786 1,950 SH   SOLE   0 1,950 0
CARNIVAL CORP COMMON STOCK 143658300   6,187 306 SH   SOLE   0 200 106
CELESTICA INC SUB VTG SHS 15101Q108   57,389 4,825 SH   SOLE   0 4,013 812
CENOVUS ENERGY INC COM 15135U109   70,111 4,206 SH   SOLE   0 2,507 1,699
CHARTER COMMUNICATIONS INC N CL A 16119P108   463,692 850 SH   SOLE   0 599 251
CHEVRON CORP NEW COM 166764100   48,523 298 SH   SOLE   0 202 96
CISCO SYS INC COM 17275R102   41,708 748 SH   SOLE   0 398 350
CITIGROUP INC COM NEW 172967424   29,904 560 SH   SOLE   0 560 0
COCA COLA CO COM 191216100   1,494,014 24,097 SH   SOLE   0 15,856 8,241
COGNEX CORP COM 192422103   189,248 2,453 SH   SOLE   0 1,750 703
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,134,146 12,648 SH   SOLE   0 7,894 4,754
COINBASE GLOBAL INC COM CL A 19260Q107   4,746 25 SH   SOLE   0 25 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   2,326,019 17,847 SH   SOLE   0 14,954 2,893
COMCAST CORP NEW CL A 20030N101   44,198 944 SH   SOLE   0 944 0
COMMERCE BANCSHARES INC COM 200525103   17,969 251 SH   SOLE   0 251 0
CONOCOPHILLIPS COM 20825C104   271,200 2,712 SH   SOLE   0 2,008 704
CONSTELLATION BRANDS INC CL A 21036P108   480,217 2,085 SH   SOLE   0 1,465 620
COPART INC COM 217204106   1,406,267 11,208 SH   SOLE   0 7,174 4,034
COSTCO WHSL CORP NEW COM 22160K105   2,810,148 4,880 SH   SOLE   0 3,752 1,128
CREDIT ACCEP CORP MICH COM 225310101   591,647 1,075 SH   SOLE   0 683 392
CRESCENT PT ENERGY CORP COM 22576C101   99,600 13,744 SH   SOLE   0 13,298 446
DBX ETF TR XTRACK MSCI JAPN 233051507   181,536 3,660 SH   SOLE   0 3,660 0
DANAHER CORPORATION COM 235851102   11,995,143 40,893 SH   SOLE   0 29,091 11,802
DEERE & CO COM 244199105   311,595 750 SH   SOLE   0 469 281
DESCARTES SYS GROUP INC COM 249906108   1,015,015 13,864 SH   SOLE   0 9,482 4,382
DIAGEO PLC SPON ADR NEW 25243Q205   24,659,977 121,394 SH   SOLE   0 80,753 40,641
DIGITAL RLTY TR INC COM 253868103   919,573 6,485 SH   SOLE   0 5,017 1,468
DISNEY WALT CO COM 254687106   313,410 2,285 SH   SOLE   0 1,612 673
DOLLAR GEN CORP NEW COM 256677105   1,005,842 4,518 SH   SOLE   0 3,028 1,490
DOLLAR TREE INC COM 256746108   425,198 2,655 SH   SOLE   0 1,879 776
DOMINOS PIZZA INC COM 25754A201   322,758 793 SH   SOLE   0 559 234
DOUBLEVERIFY HLDGS INC COM 25862V105   489,506 19,448 SH   SOLE   0 13,678 5,770
DOW INC COM 260557103   1,153,332 18,100 SH   SOLE   0 18,100 0
EOG RES INC COM 26875P101   1,497,171 12,557 SH   SOLE   0 9,645 2,912
EPR PPTYS COM SH BEN INT 26884U109   774,967 14,165 SH   SOLE   0 10,936 3,229
ETF MANAGERS GRP COMMDTY TR BREAKWAVE DRY 26923H200   943,020 39,000 SH   SOLE   0 39,000 0
EAST WEST BANCORP INC COM 27579R104   441,326 5,585 SH   SOLE   0 3,913 1,672
ECOLAB INC COM 278865100   5,849,962 33,133 SH   SOLE   0 23,779 9,354
ELANCO ANIMAL HEALTH INC COM 28414H103   24,723,771 947,634 SH   SOLE   0 632,466 315,168
ELECTRONIC ARTS INC COM 285512109   344,613 2,724 SH   SOLE   0 1,942 782
EMERSON ELEC CO COM 291011104   1,093,257 11,150 SH   SOLE   0 11,150 0
ENBRIDGE INC COM 29250N105   49,597,954 1,077,452 SH   SOLE   0 736,635 340,817
ENERPLUS CORP COM 292766102   3,800 300 SH   SOLE   0 300 0
ENPHASE ENERGY INC COM 29355A107   6,053 30 SH   SOLE   0 30 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,159,385 44,920 SH   SOLE   0 44,920 0
EQUINIX INC COM 29444U700   255,117 344 SH   SOLE   0 244 100
EQUINOR ASA SPONSORED ADR 29446M102   167,782 4,473 SH   SOLE   0 3,304 1,169
EXPEDIA GROUP INC COM NEW 30212P303   420,494 2,149 SH   SOLE   0 1,504 645
EXPONENT INC COM 30214U102   744,572 6,891 SH   SOLE   0 5,316 1,575
META PLATFORMS INC CL A 30303M102   2,437,732 10,963 SH   SOLE   0 7,329 3,634
FEDEX CORP COM 31428X106   1,263,158 5,459 SH   SOLE   0 5,122 337
FIDELITY NATL INFORMATION SV COM 31620M106   8,736 87 SH   SOLE   0 87 0
FISERV INC COM 337738108   1,677,764 16,546 SH   SOLE   0 10,399 6,147
FISKER INC CL A COM STK 33813J106   645 50 SH   SOLE   0 50 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   138,357 2,390 SH   SOLE   0 2,390 0
FORD MTR CO DEL COM 345370860   10,568 625 SH   SOLE   0 625 0
FORTIS INC COM 349553107   3,094,615 62,573 SH   SOLE   0 49,587 12,986
FRANCO NEV CORP COM 351858105   35,962,916 226,002 SH   SOLE   0 153,864 72,138
FREEPORT-MCMORAN INC CL B 35671D857   1,295,229 26,040 SH   SOLE   0 26,040 0
GFL ENVIRONMENTAL INC UNIT 99/99/9999T 36168Q120   2,887 39 SH   SOLE   0 39 0
GILDAN ACTIVEWEAR INC COM 375916103   2,522,916 67,267 SH   SOLE   0 45,223 22,044
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   264,539 6,073 SH   SOLE   0 4,108 1,965
GLOBAL PMTS INC COM 37940X102   24,112,165 176,207 SH   SOLE   0 117,616 58,591
GLOBAL X FDS RUSSELL 2000 37954Y459   44,048 1,850 SH   SOLE   0 1,850 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   232,200 3,012 SH   SOLE   0 2,798 214
GRAPHIC PACKAGING HLDG CO COM 388689101   564,286 28,158 SH   SOLE   0 19,763 8,395
GUIDEWIRE SOFTWARE INC COM 40171V100   1,236,115 13,064 SH   SOLE   0 8,262 4,802
HDFC BANK LTD SPONSORED ADS 40415F101   272,611 4,445 SH   SOLE   0 2,712 1,733
HEALTHCARE RLTY TR COM 421946104   17,587 640 SH   SOLE   0 640 0
HESKA CORP COM RESTRC NEW 42805E306   339,200 2,453 SH   SOLE   0 1,730 723
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100   2,127 1,000 SH   SOLE   0 1,000 0
HOME DEPOT INC COM 437076102   1,644,219 5,493 SH   SOLE   0 4,342 1,151
HONEYWELL INTL INC COM 438516106   327,088 1,681 SH   SOLE   0 1,075 606
HUDBAY MINERALS INC COM 443628102   811,080 103,260 SH   SOLE   0 103,260 0
HUMANA INC COM 444859102   637,088 1,464 SH   SOLE   0 1,043 421
HUT 8 MNG CORP COM 44812T102   606 110 SH   SOLE   0 110 0
IAA INC COM 449253103   7,535 197 SH   SOLE   0 197 0
ICICI BANK LIMITED ADR 45104G104   168,887 8,917 SH   SOLE   0 6,486 2,431
IDEXX LABS INC COM 45168D104   548,701 1,003 SH   SOLE   0 713 290
ILLINOIS TOOL WKS INC COM 452308109   919,475 4,391 SH   SOLE   0 3,383 1,008
IMPERIAL OIL LTD COM NEW 453038408   4,355 90 SH   SOLE   0 90 0
ING GROEP N.V. SPONSORED ADR 456837103   2,909 279 SH   SOLE   0 279 0
INSPERITY INC COM 45778Q107   330,381 3,290 SH   SOLE   0 2,281 1,009
INTEL CORP COM 458140100   9,019 182 SH   SOLE   0 182 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,535,439 23,296 SH   SOLE   0 14,678 8,618
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   3,028 44 SH   SOLE   0 44 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   3,111,426 23,550 SH   SOLE   0 16,647 6,903
INTERNATIONAL BUSINESS MACHS COM 459200101   494,076 3,800 SH   SOLE   0 3,615 185
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   23,682,870 180,331 SH   SOLE   0 120,761 59,570
INTUIT COM 461202103   1,119,395 2,328 SH   SOLE   0 1,668 660
INTUITIVE SURGICAL INC COM NEW 46120E602   165,018 547 SH   SOLE   0 385 162
IQVIA HLDGS INC COM 46266C105   1,864,477 8,064 SH   SOLE   0 5,028 3,036
ISHARES TR MORNINGSTR US EQ 464287127   30,144 480 SH   SOLE   0 480 0
ISHARES TR CORE S&P TTL STK 464287150   13,266,833 131,498 SH   SOLE   0 109,268 22,230
ISHARES TR CHINA LG-CAP ETF 464287184   3,677 115 SH   SOLE   0 115 0
ISHARES TR CORE S&P500 ETF 464287200   3,628 8 SH   SOLE   0 8 0
ISHARES TR CORE US AGGBD ET 464287226   554,612 5,177 SH   SOLE   0 3,709 1,468
ISHARES TR SHRT NAT MUN ETF 464288158   123,846 1,184 SH   SOLE   0 974 210
ISHARES TR IBOXX HI YD ETF 464288513   3,621 44 SH   SOLE   0 0 44
ISHARES TR USD INV GRDE ETF 464288620   202,822 3,685 SH   SOLE   0 3,685 0
ISHARES TR SHORT TREAS BD 464288679   4,961 45 SH   SOLE   0 45 0
ISHARES TR CORE HIGH DV ETF 46429B663   45,518 426 SH   SOLE   0 426 0
ISHARES TR CORE MSCI TOTAL 46432F834   10,327,290 155,111 SH   SOLE   0 127,824 27,287
ISHARES INC CORE MSCI EMKT 46434G103   284,467 5,120 SH   SOLE   0 2,744 2,376
ISHARES TR GLOBAL REIT ETF 46434V647   136,276 4,667 SH   SOLE   0 4,667 0
ISHARES TR BROAD USD HIGH 46435U853   37,771 972 SH   SOLE   0 0 972
JPMORGAN CHASE & CO COM 46625H100   416,866 3,058 SH   SOLE   0 2,023 1,035
JACKSON FINANCIAL INC COM CL A 46817M107   442 10 SH   SOLE   0 10 0
JOHNSON & JOHNSON COM 478160104   7,227,793 40,782 SH   SOLE   0 28,158 12,624
KB FINL GROUP INC SPONSORED ADR 48241A105   94,974 1,945 SH   SOLE   0 1,393 552
KELLOGG CO COM 487836108   382,490 5,931 SH   SOLE   0 4,038 1,893
LCI INDS COM 50189K103   825,600 7,953 SH   SOLE   0 5,044 2,909
LILLY ELI & CO COM 532457108   44,673 156 SH   SOLE   0 156 0
LITHIUM AMERS CORP NEW COM NEW 53680Q207   4,238 110 SH   SOLE   0 110 0
LOWES COS INC COM 548661107   580,689 2,872 SH   SOLE   0 1,810 1,062
LUCID GROUP INC COM 549498103   1,270 50 SH   SOLE   0 0 50
MFA FINL INC COM 55272X102   8,060 2,000 SH   SOLE   0 2,000 0
MPLX LP COM UNIT REP LTD 55336V100   1,045,833 31,520 SH   SOLE   0 31,520 0
MAGNA INTL INC COM 559222401   3,833,759 59,718 SH   SOLE   0 45,135 14,583
MANULIFE FINL CORP COM 56501R106   35,488,550 1,664,208 SH   SOLE   0 1,127,872 536,336
MARSH & MCLENNAN COS INC COM 571748102   20,620 121 SH   SOLE   0 121 0
MARTIN MARIETTA MATLS INC COM 573284106   170,506 443 SH   SOLE   0 314 129
MASTERCARD INCORPORATED CL A 57636Q104   4,870,374 13,628 SH   SOLE   0 9,474 4,154
MCDONALDS CORP COM 580135101   1,983,185 8,020 SH   SOLE   0 6,005 2,015
MEDICAL PPTYS TRUST INC COM 58463J304   1,937,311 91,642 SH   SOLE   0 70,630 21,012
MERCK & CO INC COM 58933Y105   7,466 91 SH   SOLE   0 0 91
METHANEX CORP COM 59151K108   1,265,796 23,214 SH   SOLE   0 17,399 5,815
MICROSOFT CORP COM 594918104   30,686,402 99,531 SH   SOLE   0 70,640 28,891
MIDDLEBY CORP COM 596278101   25,978,096 158,461 SH   SOLE   0 105,558 52,903
MONDELEZ INTL INC CL A 609207105   2,322,294 36,991 SH   SOLE   0 24,286 12,705
MONSTER BEVERAGE CORP NEW COM 61174X109   680,108 8,512 SH   SOLE   0 5,337 3,175
MOODYS CORP COM 615369105   573,259 1,699 SH   SOLE   0 1,196 503
MORGAN STANLEY COM NEW 617446448   219,024 2,506 SH   SOLE   0 2,006 500
MOTOROLA SOLUTIONS INC COM NEW 620076307   670,409 2,768 SH   SOLE   0 1,711 1,057
NATIONAL RESH CORP COM NEW 637372202   111,020 2,800 SH   SOLE   0 2,003 797
NEW FOUND GOLD CORP COM 64440N103   15,177 2,500 SH   SOLE   0 2,500 0
NEW GOLD INC CDA COM 644535106   181 100 SH   SOLE   0 0 100
NEW YORK TIMES CO CL A 650111107   889,616 19,407 SH   SOLE   0 13,994 5,413
NEWMONT CORP COM 651639106   38,851 489 SH   SOLE   0 414 75
NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796   3,336 54 SH   SOLE   0 54 0
NIKE INC CL B 654106103   7,795,599 57,934 SH   SOLE   0 41,329 16,605
NORFOLK SOUTHN CORP COM 655844108   466,619 1,636 SH   SOLE   0 1,155 481
NORTH AMERN CONSTR GROUP LTD COM 656811106   827,254 57,140 SH   SOLE   0 57,140 0
NOVARTIS AG SPONSORED ADR 66987V109   282,467 3,219 SH   SOLE   0 2,322 897
NOVO-NORDISK A S ADR 670100205   1,385,570 12,477 SH   SOLE   0 9,574 2,903
NVIDIA CORPORATION COM 67066G104   1,768,405 6,481 SH   SOLE   0 5,873 608
NUTRIEN LTD COM 67077M108   12,292,024 118,925 SH   SOLE   0 84,888 34,037
OMNICOM GROUP INC COM 681919106   362,692 4,273 SH   SOLE   0 2,915 1,358
OMEGA HEALTHCARE INVS INC COM 681936100   10,282 330 SH   SOLE   0 330 0
OPEN TEXT CORP COM 683715106   5,800,910 136,810 SH   SOLE   0 106,262 30,548
ORACLE CORP COM 68389X105   3,951,846 47,768 SH   SOLE   0 34,004 13,764
OVINTIV INC COM 69047Q102   112,139 2,073 SH   SOLE   0 2,073 0
PTC INC COM 69370C100   320,036 2,971 SH   SOLE   0 1,789 1,182
PAYPAL HLDGS INC COM 70450Y103   513,832 4,443 SH   SOLE   0 3,088 1,355
PEARSON PLC SPONSORED ADR 705015105   152,531 15,299 SH   SOLE   0 11,054 4,245
PEMBINA PIPELINE CORP COM 706327103   4,218,170 112,275 SH   SOLE   0 70,781 41,494
PEPSICO INC COM 713448108   21,037,657 125,688 SH   SOLE   0 83,613 42,075
PFIZER INC COM 717081103   42,503 821 SH   SOLE   0 738 83
PRECISION DRILLING CORP COM NEW 74022D407   3,114 42 SH   SOLE   0 42 0
PROCTER AND GAMBLE CO COM 742718109   618,228 4,046 SH   SOLE   0 2,696 1,350
PROGRESSIVE CORP COM 743315103   923,091 8,098 SH   SOLE   0 5,080 3,018
PRUDENTIAL PLC ADR 74435K204   24,339,163 822,825 SH   SOLE   0 551,438 271,387
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103   326,697 22,878 SH   SOLE   0 15,958 6,920
RAYTHEON TECHNOLOGIES CORP COM 75513E101   62,017 626 SH   SOLE   0 626 0
RELX PLC SPONSORED ADR 759530108   1,082,870 34,819 SH   SOLE   0 23,365 11,454
REPUBLIC SVCS INC COM 760759100   1,707,660 12,888 SH   SOLE   0 9,921 2,967
RESTAURANT BRANDS INTL INC COM 76131D103   32,358,203 553,864 SH   SOLE   0 365,059 188,805
RIO TINTO PLC SPONSORED ADR 767204100   2,514,268 31,272 SH   SOLE   0 27,143 4,129
RITCHIE BROS AUCTIONEERS COM 767744105   8,360,008 141,545 SH   SOLE   0 101,378 40,167
ROCKWELL AUTOMATION INC COM 773903109   1,307,740 4,670 SH   SOLE   0 3,400 1,270
ROGERS COMMUNICATIONS INC CL B 775109200   34,701,208 613,107 SH   SOLE   0 410,642 202,465
ROPER TECHNOLOGIES INC COM 776696106   1,711,361 3,624 SH   SOLE   0 2,658 966
ROYAL BK CDA COM 780087102   26,229,546 238,246 SH   SOLE   0 172,197 66,049
SHELL PLC SPON ADS 780259305   1,826,807 33,257 SH   SOLE   0 25,689 7,568
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   222,591 2,555 SH   SOLE   0 1,838 717
S&P GLOBAL INC COM 78409V104   9,278,681 22,621 SH   SOLE   0 16,099 6,522
SBA COMMUNICATIONS CORP NEW CL A 78410G104   708,157 2,058 SH   SOLE   0 1,453 605
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,808,978 4,005 SH   SOLE   0 2,677 1,328
SPDR GOLD TR GOLD SHS 78463V107   115,996 642 SH   SOLE   0 642 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   8,669 25 SH   SOLE   0 25 0
SALESFORCE COM INC COM 79466L302   473,048 2,228 SH   SOLE   0 1,570 658
SANOFI SPONSORED ADR 80105N105   1,580,912 30,793 SH   SOLE   0 27,884 2,909
SAP SE SPON ADR 803054204   33,997,145 306,391 SH   SOLE   0 204,861 101,530
SCHWAB CHARLES CORP COM 808513105   485,541 5,759 SH   SOLE   0 3,583 2,176
SEAGEN INC COM 81181C104   721,258 5,007 SH   SOLE   0 3,545 1,462
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   231,567 1,692 SH   SOLE   0 1,692 0
SERVICENOW INC COM 81762P102   880,999 1,582 SH   SOLE   0 1,116 466
SERVISFIRST BANCSHARES INC COM 81768T108   1,080,969 11,344 SH   SOLE   0 7,109 4,235
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101   1,066,784 75,020 SH   SOLE   0 75,020 0
SHERWIN WILLIAMS CO COM 824348106   988,994 3,962 SH   SOLE   0 2,599 1,363
SHOPIFY INC CL A 82509L107   2,286,461 3,381 SH   SOLE   0 2,208 1,173
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   133,086 4,172 SH   SOLE   0 2,981 1,191
SNOWFLAKE INC CL A 833445109   357,671 1,561 SH   SOLE   0 1,099 462
STANTEC INC COM 85472N109   1,928,751 38,452 SH   SOLE   0 26,624 11,828
STARBUCKS CORP COM 855244109   234,884 2,582 SH   SOLE   0 2,332 250
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   222,760 35,528 SH   SOLE   0 25,455 10,073
SUN LIFE FINANCIAL INC. COM 866796105   6,230,691 111,599 SH   SOLE   0 95,524 16,075
SUNCOR ENERGY INC NEW COM 867224107   4,690,266 144,073 SH   SOLE   0 112,655 31,418
TFI INTL INC COM 87241L109   2,785,478 26,154 SH   SOLE   0 19,182 6,972
TJX COS INC NEW COM 872540109   1,355,659 22,378 SH   SOLE   0 14,767 7,611
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   809,474 7,764 SH   SOLE   0 5,124 2,640
TC ENERGY CORP COM 87807B107   9,536,390 169,088 SH   SOLE   0 109,571 59,517
TECK RESOURCES LTD CL B 878742204   1,668,601 41,325 SH   SOLE   0 34,996 6,329
TELUS CORPORATION COM 87971M103   17,470,435 668,755 SH   SOLE   0 518,457 150,298
TELUS INTL CDA INC SUB VTG SHS 87975H100   1,094,302 44,275 SH   SOLE   0 37,085 7,190
TESLA INC COM 88160R101   78,664 73 SH   SOLE   0 73 0
TEXAS INSTRS INC COM 882508104   2,264,143 12,340 SH   SOLE   0 8,757 3,583
THERMO FISHER SCIENTIFIC INC COM 883556102   41,667,994 70,546 SH   SOLE   0 47,119 23,427
THOMSON REUTERS CORP. COM NEW 884903709   6,968,566 64,187 SH   SOLE   0 44,883 19,304
3M CO COM 88579Y101   5,061 34 SH   SOLE   0 34 0
TIDAL ETF TR SONICSHARES GBL 886364645   1,180,030 33,870 SH   SOLE   0 33,870 0
TILRAY BRANDS INC COM CL 2 88688T100   643 83 SH   SOLE   0 0 83
TOPBUILD CORP COM 89055F103   152,186 839 SH   SOLE   0 510 329
TORONTO DOMINION BK ONT COM NEW 891160509   132,792,814 1,673,733 SH   SOLE   0 1,144,750 528,983
TOTALENERGIES SE SPONSORED ADS 89151E109   1,734,583 34,321 SH   SOLE   0 26,465 7,856
TRANSALTA CORP COM 89346D107   10,609 1,025 SH   SOLE   0 1,025 0
TYLER TECHNOLOGIES INC COM 902252105   1,334 3 SH   SOLE   0 0 3
TYSON FOODS INC CL A 902494103   1,365,064 15,230 SH   SOLE   0 15,230 0
UNILEVER PLC SPON ADR NEW 904767704   1,403,282 30,794 SH   SOLE   0 22,049 8,745
UNION PAC CORP COM 907818108   37,976 139 SH   SOLE   0 139 0
UNITED PARCEL SERVICE INC CL B 911312106   1,501,863 7,003 SH   SOLE   0 6,613 390
UNITEDHEALTH GROUP INC COM 91324P102   55,198,132 108,238 SH   SOLE   0 72,063 36,175
UNIVERSAL DISPLAY CORP COM 91347P105   401,514 2,405 SH   SOLE   0 1,693 712
VANECK ETF TRUST RARE EARTH/STRTG 92189H805   5,898 50 SH   SOLE   0 50 0
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885   34,371 492 SH   SOLE   0 0 492
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   71,842 1,370 SH   SOLE   0 0 1,370
VANGUARD WORLD FDS INF TECH ETF 92204A702   38,720 93 SH   SOLE   0 93 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   71,241 828 SH   SOLE   0 0 828
VERISIGN INC COM 92343E102   5,350,830 24,053 SH   SOLE   0 17,240 6,813
VERIZON COMMUNICATIONS INC COM 92343V104   542,154 10,643 SH   SOLE   0 7,159 3,484
VERISK ANALYTICS INC COM 92345Y106   694,757 3,237 SH   SOLE   0 2,047 1,190
VERMILION ENERGY INC COM 923725105   3,989 190 SH   SOLE   0 190 0
VERTEX PHARMACEUTICALS INC COM 92532F100   783,692 3,003 SH   SOLE   0 2,125 878
VISA INC COM CL A 92826C839   41,514,678 187,197 SH   SOLE   0 128,779 58,418
VULCAN MATLS CO COM 929160109   348,846 1,899 SH   SOLE   0 1,333 566
WP CAREY INC COM 92936U109   908,884 11,243 SH   SOLE   0 8,686 2,557
WEC ENERGY GROUP INC COM 92939U106   907,372 9,091 SH   SOLE   0 7,050 2,041
WALMART INC COM 931142103   1,137,748 7,640 SH   SOLE   0 7,640 0
WARNER MUSIC GROUP CORP COM CL A 934550203   180,014 4,756 SH   SOLE   0 2,873 1,883
WASTE CONNECTIONS INC COM 94106B101   3,554,354 25,417 SH   SOLE   0 22,936 2,481
WASTE MGMT INC DEL COM 94106L109   1,906,438 12,028 SH   SOLE   0 9,555 2,473
WATERS CORP COM 941848103   7,759 25 SH   SOLE   0 25 0
WAYFAIR INC CL A 94419L101   769,477 6,946 SH   SOLE   0 4,421 2,525
WEST FRASER TIMBER CO LTD COM 952845105   381,014 4,631 SH   SOLE   0 3,491 1,140
WHEATON PRECIOUS METALS CORP COM 962879102   506,004 10,641 SH   SOLE   0 7,252 3,389
WILLIAMS COS INC COM 969457100   3,060,021 91,590 SH   SOLE   0 79,969 11,621
WINMARK CORP COM 974250102   187,880 854 SH   SOLE   0 617 237
WORKHORSE GROUP INC COM NEW 98138J206   450 90 SH   SOLE   0 90 0
YAMANA GOLD INC COM 98462Y100   909,153 162,840 SH   SOLE   0 162,840 0
ZOETIS INC CL A 98978V103   9,386,878 49,774 SH   SOLE   0 35,769 14,005
AMDOCS LTD SHS G02602103   500,905 6,093 SH   SOLE   0 4,128 1,965
AON PLC SHS CL A G0403H108   7,460,508 22,911 SH   SOLE   0 16,310 6,601
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,837,340 11,379 SH   SOLE   0 8,371 3,008
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107   799 14 SH   SOLE   0 6 8
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   58,925 1,930 SH   SOLE   0 1,930 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   572,547 8,647 SH   SOLE   0 6,620 2,027
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   8,920,560 217,355 SH   SOLE   0 156,178 61,177
CLARIVATE PLC ORD SHS G21810109   185,248 11,053 SH   SOLE   0 8,034 3,019
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   237,265 4,881 SH   SOLE   0 2,928 1,953
FERGUSON PLC NEW SHS G3421J106   219,688 1,638 SH   SOLE   0 1,164 474
LINDE PLC SHS G5494J103   45,312,742 141,855 SH   SOLE   0 94,589 47,266
MEDTRONIC PLC SHS G5960L103   1,661,254 14,973 SH   SOLE   0 13,400 1,573
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   4,376 200 SH   SOLE   0 200 0
ALCON AG ORD SHS H01301128   5,711 72 SH   SOLE   0 72 0
CHUBB LIMITED COM H1467J104   4,491 21 SH   SOLE   0 21 0
CYBERARK SOFTWARE LTD SHS M2682V108   3,037 18 SH   SOLE   0 18 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   4,675 7 SH   SOLE   0 7 0
NXP SEMICONDUCTORS N V COM N6596X109   329,072 1,778 SH   SOLE   0 1,076 702
ROYAL CARIBBEAN GROUP COM V7780T103   16,756 200 SH   SOLE   0 200 0
COSTAMARE INC SHS Y1771G102   1,408,330 82,600 SH   SOLE   0 82,600 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   1,488,317 52,240 SH   SOLE   0 52,240 0
INTERNATIONAL SEAWAYS INC COM Y41053102   1,289,860 71,500 SH   SOLE   0 71,500 0