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   720,042 21,584 SH   SOLE   0 14,572 7,012
ABCAM PLC ADS 000380204   4,256 210 SH   SOLE   0 210 0
ARK ETF TR INNOVATION ETF 00214Q104   1,657 15 SH   SOLE   0 15 0
ARK ETF TR NEXT GNRTN INTER 00214Q401   694 5 SH   SOLE   0 5 0
ARK ETF TR ARK SPACE EXPL 00214Q807   136 7 SH   SOLE   0 7 0
ABBOTT LABS COM 002824100   1,621,097 13,723 SH   SOLE   0 8,834 4,889
ABBVIE INC COM 00287Y109   62,025 575 SH   SOLE   0 350 225
ABCELLERA BIOLOGICS INC COM 00288U106   2,184 109 SH   SOLE   0 109 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   400,701 696 SH   SOLE   0 509 187
AGNICO EAGLE MINES LTD COM 008474108   518,301 9,989 SH   SOLE   0 7,366 2,623
AIR PRODS & CHEMS INC COM 009158106   1,832,467 7,155 SH   SOLE   0 5,514 1,641
ALGONQUIN PWR UTILS CORP COM 015857105   81,690 5,571 SH   SOLE   0 5,571 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   288,401 1,948 SH   SOLE   0 1,218 730
ALIGN TECHNOLOGY INC COM 016255101   598,221 899 SH   SOLE   0 660 239
ALPHABET INC CAP STK CL C 02079K107   21,437,088 8,043 SH   SOLE   0 5,075 2,968
ALPHABET INC CAP STK CL A 02079K305   10,442,769 3,906 SH   SOLE   0 2,794 1,112
AMAZON COM INC COM 023135106   4,388,813 1,336 SH   SOLE   0 911 425
AMERICAN EXPRESS CO COM 025816109   384,313 2,294 SH   SOLE   0 1,726 568
AMERICAN FINL GROUP INC OHIO COM 025932104   1,390,295 11,049 SH   SOLE   0 7,138 3,911
AMERICAN HOMES 4 RENT CL A 02665T306   188,160 4,936 SH   SOLE   0 3,622 1,314
AMERICAN TOWER CORP NEW COM 03027X100   1,298,916 4,894 SH   SOLE   0 4,220 674
AMERICAN WTR WKS CO INC NEW COM 030420103   170,561 1,009 SH   SOLE   0 686 323
AMETEK INC COM 031100100   616,453 4,971 SH   SOLE   0 3,202 1,769
AMGEN INC COM 031162100   416,794 1,960 SH   SOLE   0 1,479 481
AMPHENOL CORP NEW CL A 032095101   385,263 5,261 SH   SOLE   0 3,235 2,026
ANALOG DEVICES INC COM 032654105   19,092 114 SH   SOLE   0 114 0
ANAPLAN INC COM 03272L108   415,452 6,823 SH   SOLE   0 4,999 1,824
APPLE INC COM 037833100   10,285,635 72,690 SH   SOLE   0 52,182 20,508
APPLIED MATLS INC COM 038222105   20,596 160 SH   SOLE   0 160 0
APTARGROUP INC COM 038336103   5,370 45 SH   SOLE   0 45 0
ASTRAZENECA PLC SPONSORED ADR 046353108   2,291,529 38,154 SH   SOLE   0 31,741 6,413
AURORA CANNABIS INC COM 05156X884   429 62 SH   SOLE   0 62 0
AUTOHOME INC SP ADS RP CL A 05278C107   64,810 1,381 SH   SOLE   0 1,030 351
AUTOZONE INC COM 053332102   285,262 168 SH   SOLE   0 124 44
BCE INC COM NEW 05534B760   5,685,749 113,482 SH   SOLE   0 68,953 44,529
BP PLC SPONSORED ADR 055622104   307,899 11,266 SH   SOLE   0 8,320 2,946
BRP INC COM SUN VTG 05577W200   302,542 3,268 SH   SOLE   0 1,945 1,323
BAIDU INC SPON ADR REP A 056752108   1,845 12 SH   SOLE   0 12 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303   273,504 71,411 SH   SOLE   0 46,634 24,777
BANCO SANTANDER S.A. ADR 05964H105   208,186 57,510 SH   SOLE   0 42,316 15,194
BK OF AMERICA CORP COM 060505104   224,433 5,287 SH   SOLE   0 4,287 1,000
BANK MONTREAL QUE COM 063671101   2,898,744 29,031 SH   SOLE   0 23,215 5,816
BANK NOVA SCOTIA B C COM 064149107   74,038,483 1,202,698 SH   SOLE   0 778,336 424,362
BANK OZK COM 06417N103   1,048,797 24,402 SH   SOLE   0 15,685 8,717
BARCLAYS PLC ADR 06738E204   255,863 24,793 SH   SOLE   0 18,357 6,436
BARRICK GOLD CORP COM 067901108   54,357 3,010 SH   SOLE   0 2,813 197
BAUSCH HEALTH COS INC COM 071734107   580,308 20,807 SH   SOLE   0 15,111 5,696
BAXTER INTL INC COM 071813109   794,970 9,884 SH   SOLE   0 6,355 3,529
BECTON DICKINSON & CO COM 075887109   3,179,681 12,935 SH   SOLE   0 9,021 3,914
BERKLEY W R CORP COM 084423102   323,016 4,414 SH   SOLE   0 3,265 1,149
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,355,849 15,959 SH   SOLE   0 11,866 4,093
BERRY GLOBAL GROUP INC COM 08579W103   1,211,207 19,895 SH   SOLE   0 12,761 7,134
BHP GROUP LTD SPONSORED ADS 088606108   1,210,890 22,625 SH   SOLE   0 17,559 5,066
BEYOND MEAT INC COM 08862E109   4,420 42 SH   SOLE   0 42 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101   480,125 6,212 SH   SOLE   0 4,584 1,628
BLACKROCK INC COM 09247X101   337,979 403 SH   SOLE   0 298 105
BLACKSTONE INC COM 09260D107   617,765 5,310 SH   SOLE   0 4,620 690
BOEING CO COM 097023105   35,190 160 SH   SOLE   0 160 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   940,297 11,850 SH   SOLE   0 9,059 2,791
BOSTON SCIENTIFIC CORP COM 101137107   1,679,540 38,708 SH   SOLE   0 24,624 14,084
BROADCOM INC COM 11135F101   5,160,140 10,641 SH   SOLE   0 7,282 3,359
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   53,250,242 993,607 SH   SOLE   0 637,306 356,301
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   29,978 500 SH   SOLE   0 500 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   326,653 8,408 SH   SOLE   0 8,045 363
CAE INC COM 124765108   7,309,179 244,618 SH   SOLE   0 168,685 75,933
CBOE GLOBAL MKTS INC COM 12503M108   381,612 3,081 SH   SOLE   0 2,247 834
CDW CORP COM 12514G108   1,638,908 9,004 SH   SOLE   0 6,835 2,169
CF INDS HLDGS INC COM 125269100   783,154 14,030 SH   SOLE   0 13,030 1,000
CGI INC CL A SUB VTG 12532H104   29,501,188 347,247 SH   SOLE   0 223,423 123,824
CI FINL CORP COM 125491100   41,516 2,045 SH   SOLE   0 1,877 168
CME GROUP INC COM 12572Q105   6,333,001 32,749 SH   SOLE   0 22,530 10,219
CNX RES CORP COM 12653C108   1,262 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   2,058,449 24,257 SH   SOLE   0 19,905 4,352
CADENCE DESIGN SYSTEM INC COM 127387108   420,094 2,774 SH   SOLE   0 2,029 745
CAMECO CORP COM 13321L108   2,542 117 SH   SOLE   0 117 0
CANADIAN IMP BK COMM COM 136069101   945,938 8,496 SH   SOLE   0 6,092 2,404
CANADIAN NATL RY CO COM 136375102   70,165,337 605,378 SH   SOLE   0 392,619 212,759
CANADIAN NAT RES LTD COM 136385101   31,581,525 863,633 SH   SOLE   0 560,577 303,056
CANADIAN PAC RY LTD COM 13645T100   4,694,759 71,883 SH   SOLE   0 62,031 9,852
CANOPY GROWTH CORP COM 138035100   27,023 1,950 SH   SOLE   0 1,950 0
CARNIVAL CORP UNIT 99/99/9999 143658300   5,002 200 SH   SOLE   0 200 0
CELESTICA INC SUB VTG SHS 15101Q108   45,643 5,138 SH   SOLE   0 4,807 331
CENOVUS ENERGY INC COM 15135U109   40,092 3,976 SH   SOLE   0 2,583 1,393
CHARTER COMMUNICATIONS INC N CL A 16119P108   462,000 635 SH   SOLE   0 464 171
CHEVRON CORP NEW COM 166764100   30,232 298 SH   SOLE   0 202 96
CISCO SYS INC COM 17275R102   954,974 17,545 SH   SOLE   0 15,965 1,580
CITIGROUP INC COM NEW 172967424   39,300 560 SH   SOLE   0 560 0
COCA COLA CO COM 191216100   1,183,250 22,551 SH   SOLE   0 15,188 7,363
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,122,797 15,130 SH   SOLE   0 9,702 5,428
COINBASE GLOBAL INC COM CL A 19260Q107   5,687 25 SH   SOLE   0 25 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,545,893 12,075 SH   SOLE   0 10,599 1,476
COMCAST CORP NEW CL A 20030N101   52,797 944 SH   SOLE   0 944 0
COMMERCE BANCSHARES INC COM 200525103   16,723 240 SH   SOLE   0 240 0
CONOCOPHILLIPS COM 20825C104   449,789 6,637 SH   SOLE   0 4,938 1,699
CONSTELLATION BRANDS INC CL A 21036P108   238,079 1,130 SH   SOLE   0 840 290
COPART INC COM 217204106   1,820,006 13,120 SH   SOLE   0 8,653 4,467
COSTCO WHSL CORP NEW COM 22160K105   2,034,207 4,527 SH   SOLE   0 3,450 1,077
CREDIT ACCEP CORP MICH COM 225310101   938,235 1,603 SH   SOLE   0 1,031 572
CRESCENT PT ENERGY CORP COM 22576C101   68,240 14,798 SH   SOLE   0 14,798 0
DBX ETF TR XTRACK MSCI JAPN 233051507   184,793 3,660 SH   SOLE   0 3,660 0
DANAHER CORPORATION COM 235851102   10,299,509 33,831 SH   SOLE   0 23,424 10,407
DEERE & CO COM 244199105   12,062 36 SH   SOLE   0 36 0
DESCARTES SYS GROUP INC COM 249906108   223,719 2,748 SH   SOLE   0 2,596 152
DIAGEO PLC SPON ADR NEW 25243Q205   20,701,952 107,264 SH   SOLE   0 67,477 39,787
DIGITAL RLTY TR INC COM 253868103   852,977 5,905 SH   SOLE   0 4,524 1,381
DISNEY WALT CO COM 254687106   329,035 1,945 SH   SOLE   0 1,437 508
DISCOVER FINL SVCS COM 254709108   30,712 250 SH   SOLE   0 250 0
DOLLAR GEN CORP NEW COM 256677105   897,564 4,231 SH   SOLE   0 2,912 1,319
DOLLAR TREE INC COM 256746108   661,233 6,908 SH   SOLE   0 5,080 1,828
EOG RES INC COM 26875P101   984,511 12,265 SH   SOLE   0 9,480 2,785
EQT CORP COM 26884L109   363,226 17,753 SH   SOLE   0 12,917 4,836
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   27,991 460 SH   SOLE   0 0 460
EAST WEST BANCORP INC COM 27579R104   505,250 6,516 SH   SOLE   0 4,740 1,776
ECOLAB INC COM 278865100   6,083,776 29,162 SH   SOLE   0 20,078 9,084
ELANCO ANIMAL HEALTH INC COM 28414H103   25,731,977 806,898 SH   SOLE   0 504,015 302,883
ELECTRONIC ARTS INC COM 285512109   347,090 2,440 SH   SOLE   0 1,828 612
EMERSON ELEC CO COM 291011104   807,294 8,570 SH   SOLE   0 7,970 600
ENBRIDGE INC COM 29250N105   37,279,795 935,615 SH   SOLE   0 605,234 330,381
ENTERPRISE PRODS PARTNERS L COM 293792107   747,445 34,540 SH   SOLE   0 32,130 2,410
EQUINIX INC COM 29444U700   292,348 370 SH   SOLE   0 267 103
EQUINOR ASA SPONSORED ADR 29446M102   180,922 7,095 SH   SOLE   0 5,458 1,637
EXPEDIA GROUP INC COM NEW 30212P303   612,166 3,735 SH   SOLE   0 2,751 984
EXPONENT INC COM 30214U102   696,777 6,158 SH   SOLE   0 4,709 1,449
EXXON MOBIL CORP COM 30231G102   181,283 3,082 SH   SOLE   0 2,190 892
FACEBOOK INC CL A 30303M102   4,017,020 11,836 SH   SOLE   0 8,090 3,746
FEDEX CORP COM 31428X106   698,438 3,185 SH   SOLE   0 2,875 310
FIDELITY NATL INFORMATION SV COM 31620M106   10,586 87 SH   SOLE   0 87 0
FISERV INC COM 337738108   1,649,525 15,203 SH   SOLE   0 9,789 5,414
FISKER INC CL A COM STK 33813J106   732 50 SH   SOLE   0 50 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   147,344 2,626 SH   SOLE   0 2,626 0
FORD MTR CO DEL COM 345370860   8,850 625 SH   SOLE   0 625 0
FORTIS INC COM 349553107   3,309,858 74,597 SH   SOLE   0 62,033 12,564
FORTIVE CORP COM 34959J108   2,399 34 SH   SOLE   0 0 34
FRANCO NEV CORP COM 351858105   26,961,174 207,497 SH   SOLE   0 134,787 72,710
GFL ENVIRONMENTAL INC UNIT 99/99/9999T 36168Q120   3,316 39 SH   SOLE   0 39 0
GILDAN ACTIVEWEAR INC COM 375916103   3,154,707 86,325 SH   SOLE   0 61,181 25,144
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   1,011,877 26,482 SH   SOLE   0 23,586 2,896
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   968,160 13,611 SH   SOLE   0 12,973 638
GRAPHIC PACKAGING HLDG CO COM 388689101   522,286 27,431 SH   SOLE   0 20,360 7,071
GUIDEWIRE SOFTWARE INC COM 40171V100   1,031,316 8,676 SH   SOLE   0 5,601 3,075
HDFC BANK LTD SPONSORED ADS 40415F101   285,489 3,906 SH   SOLE   0 2,375 1,531
HESKA CORP COM RESTRC NEW 42805E306   261,642 1,012 SH   SOLE   0 737 275
HIVE BLOCKCHAIN TECHNLGIES L COM 43366H100   2,668 1,000 SH   SOLE   0 1,000 0
HOME DEPOT INC COM 437076102   2,609,338 7,949 SH   SOLE   0 6,613 1,336
HONEYWELL INTL INC COM 438516106   317,783 1,497 SH   SOLE   0 967 530
HUMANA INC COM 444859102   605,906 1,557 SH   SOLE   0 1,145 412
HUT 8 MNG CORP COM 44812T102   925 110 SH   SOLE   0 110 0
HYATT HOTELS CORP COM CL A 448579102   362,292 4,699 SH   SOLE   0 3,465 1,234
IAA INC COM 449253103   10,750 197 SH   SOLE   0 197 0
ICICI BANK LIMITED ADR 45104G104   132,656 7,030 SH   SOLE   0 5,280 1,750
IDEXX LABS INC COM 45168D104   386,199 621 SH   SOLE   0 460 161
ILLINOIS TOOL WKS INC COM 452308109   827,346 4,004 SH   SOLE   0 3,077 927
IMPERIAL OIL LTD COM NEW 453038408   2,844 90 SH   SOLE   0 90 0
ING GROEP N.V. SPONSORED ADR 456837103   1,481,327 102,231 SH   SOLE   0 78,619 23,612
INSPERITY INC COM 45778Q107   394,677 3,564 SH   SOLE   0 2,629 935
INTEL CORP COM 458140100   20,352 382 SH   SOLE   0 182 200
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   1,193,873 19,151 SH   SOLE   0 12,396 6,755
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   2,828 44 SH   SOLE   0 44 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,572,656 22,406 SH   SOLE   0 16,159 6,247
INTERNATIONAL BUSINESS MACHS COM 459200101   1,229,252 8,848 SH   SOLE   0 8,301 547
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   20,791,855 155,488 SH   SOLE   0 97,495 57,993
INTUIT COM 461202103   742,365 1,376 SH   SOLE   0 834 542
INVITATION HOMES INC COM 46187W107   193,681 5,053 SH   SOLE   0 3,670 1,383
IQVIA HLDGS INC COM 46266C105   1,866,974 7,794 SH   SOLE   0 4,930 2,864
ISHARES TR MORNINGSTR US EQ 464287127   29,131 480 SH   SOLE   0 480 0
ISHARES TR CORE S&P TTL STK 464287150   8,653,324 87,985 SH   SOLE   0 79,167 8,818
ISHARES TR CHINA LG-CAP ETF 464287184   4,480 115 SH   SOLE   0 115 0
ISHARES TR CORE US AGGBD ET 464287226   580,823 5,059 SH   SOLE   0 3,574 1,485
ISHARES TR CORE S&P MCP ETF 464287507   928,637 3,530 SH   SOLE   0 3,260 270
ISHARES TR US INDUSTRIALS 464287754   899,429 8,335 SH   SOLE   0 7,685 650
ISHARES TR SHRT NAT MUN ETF 464288158   127,362 1,184 SH   SOLE   0 974 210
ISHARES TR IBOXX HI YD ETF 464288513   4,900 56 SH   SOLE   0 0 56
ISHARES TR USD INV GRDE ETF 464288620   221,468 3,685 SH   SOLE   0 3,685 0
ISHARES TR SHORT TREAS BD 464288679   7,291 66 SH   SOLE   0 66 0
ISHARES TR CORE HIGH DV ETF 46429B663   40,137 426 SH   SOLE   0 426 0
ISHARES TR CORE MSCI TOTAL 46432F834   6,543,644 92,164 SH   SOLE   0 82,211 9,953
ISHARES INC CORE MSCI EMKT 46434G103   321,152 5,200 SH   SOLE   0 2,824 2,376
ISHARES TR GLOBAL REIT ETF 46434V647   150,974 5,504 SH   SOLE   0 5,504 0
ISHARES TR CONV BD ETF 46435G102   393,275 3,930 SH   SOLE   0 3,240 690
ISHARES TR BROAD USD HIGH 46435U853   40,338 972 SH   SOLE   0 0 972
JPMORGAN CHASE & CO COM 46625H100   1,706,140 10,423 SH   SOLE   0 6,644 3,779
JACKSON FINANCIAL INC COM CL A 46817M107   796,172 30,622 SH   SOLE   0 19,058 11,564
JOHNSON & JOHNSON COM 478160104   4,413,633 27,329 SH   SOLE   0 18,919 8,410
KB FINL GROUP INC SPONSORED ADR 48241A105   72,074 1,553 SH   SOLE   0 1,144 409
KKR & CO INC COM 48251W104   550,355 9,040 SH   SOLE   0 7,920 1,120
KELLOGG CO COM 487836108   357,504 5,593 SH   SOLE   0 4,225 1,368
KIRKLAND LAKE GOLD LTD COM 49741E100   11,706 281 SH   SOLE   0 260 21
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   5,717,383 128,654 SH   SOLE   0 88,659 39,995
LCI INDS COM 50189K103   790,412 5,871 SH   SOLE   0 3,781 2,090
LAM RESEARCH CORP COM 512807108   1,793,960 3,152 SH   SOLE   0 2,399 753
LILLY ELI & CO COM 532457108   36,043 156 SH   SOLE   0 156 0
LISTED FD TR ROUNDHILL SPORTS 53656F789   2,438 81 SH   SOLE   0 81 0
LOWES COS INC COM 548661107   527,436 2,600 SH   SOLE   0 1,640 960
MAGNA INTL INC COM 559222401   4,123,583 54,785 SH   SOLE   0 42,081 12,704
MANULIFE FINL CORP COM 56501R106   27,307,255 1,418,454 SH   SOLE   0 903,140 515,314
MARSH & MCLENNAN COS INC COM 571748102   18,323 121 SH   SOLE   0 121 0
MARTIN MARIETTA MATLS INC COM 573284106   181,432 531 SH   SOLE   0 394 137
MASTERCARD INCORPORATED CL A 57636Q104   3,983,022 11,456 SH   SOLE   0 8,155 3,301
MCDONALDS CORP COM 580135101   1,777,462 7,372 SH   SOLE   0 5,525 1,847
MEDICAL PPTYS TRUST INC COM 58463J304   1,139,654 56,784 SH   SOLE   0 45,062 11,722
MERCK & CO INC COM 58933Y105   768,450 10,231 SH   SOLE   0 9,410 821
METHANEX CORP COM 59151K108   229,396 4,977 SH   SOLE   0 4,035 942
MICROSOFT CORP COM 594918104   25,212,387 89,431 SH   SOLE   0 61,660 27,771
MIDDLEBY CORP COM 596278101   23,083,302 135,378 SH   SOLE   0 84,483 50,895
MONDELEZ INTL INC CL A 609207105   2,061,550 35,434 SH   SOLE   0 24,163 11,271
MONSTER BEVERAGE CORP NEW COM 61174X109   535,378 6,027 SH   SOLE   0 3,892 2,135
MOODYS CORP COM 615369105   649,141 1,828 SH   SOLE   0 1,343 485
MORGAN STANLEY COM NEW 617446448   244,540 2,513 SH   SOLE   0 2,013 500
MOSAIC CO NEW COM 61945C103   773,338 21,650 SH   SOLE   0 20,100 1,550
MOTOROLA SOLUTIONS INC COM NEW 620076307   577,315 2,485 SH   SOLE   0 1,545 940
NEW GOLD INC CDA COM 644535106   105 100 SH   SOLE   0 0 100
NEW YORK TIMES CO CL A 650111107   557,243 11,310 SH   SOLE   0 6,912 4,398
NEWMONT CORP COM 651639106   38,077 701 SH   SOLE   0 657 44
NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796   3,164 54 SH   SOLE   0 54 0
NIKE INC CL B 654106103   7,746,422 53,339 SH   SOLE   0 36,994 16,345
NORFOLK SOUTHN CORP COM 655844108   368,684 1,541 SH   SOLE   0 1,144 397
NOVARTIS AG SPONSORED ADR 66987V109   951,019 11,629 SH   SOLE   0 10,320 1,309
NOVO-NORDISK A S ADR 670100205   1,072,239 11,168 SH   SOLE   0 8,423 2,745
NVIDIA CORPORATION COM 67066G104   768,563 3,710 SH   SOLE   0 2,646 1,064
NUTRIEN LTD COM 67077M108   8,157,122 125,656 SH   SOLE   0 90,170 35,486
OMNICOM GROUP INC COM 681919106   291,579 4,024 SH   SOLE   0 3,030 994
OMEGA HEALTHCARE INVS INC COM 681936100   9,886 330 SH   SOLE   0 330 0
OPEN TEXT CORP COM 683715106   5,914,978 121,170 SH   SOLE   0 94,716 26,454
ORACLE CORP COM 68389X105   4,944,888 56,753 SH   SOLE   0 40,548 16,205
ORGANON & CO COMMON STOCK 68622V106   295 9 SH   SOLE   0 0 9
OVINTIV INC COM 69047Q102   68,260 2,077 SH   SOLE   0 2,077 0
PTC INC COM 69370C100   314,808 2,628 SH   SOLE   0 1,575 1,053
PALO ALTO NETWORKS INC COM 697435105   352,544 736 SH   SOLE   0 541 195
PAYPAL HLDGS INC COM 70450Y103   645,841 2,482 SH   SOLE   0 1,840 642
PEMBINA PIPELINE CORP COM 706327103   2,654,294 83,721 SH   SOLE   0 51,231 32,490
PEPSICO INC COM 713448108   22,903,381 152,273 SH   SOLE   0 96,167 56,106
PFIZER INC COM 717081103   70,020 1,628 SH   SOLE   0 1,311 317
PRECISION DRILLING CORP COM NEW 74022D407   1,698 42 SH   SOLE   0 42 0
PROCTER AND GAMBLE CO COM 742718109   537,251 3,843 SH   SOLE   0 2,560 1,283
PROGRESSIVE CORP COM 743315103   615,465 6,809 SH   SOLE   0 4,397 2,412
PROSHARES TR HD REPLICATION 74347X294   347,982 7,080 SH   SOLE   0 5,740 1,340
PROSHARES TR PRIV EQTY-LSTD 74348A533   481,849 13,250 SH   SOLE   0 11,600 1,650
PROSHARES TR INFLATN EXPECTNS 74348A814   790,840 26,790 SH   SOLE   0 24,870 1,920
PRUDENTIAL PLC ADR 74435K204   26,506,092 676,521 SH   SOLE   0 423,769 252,752
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103   386,171 23,648 SH   SOLE   0 17,362 6,286
RAYTHEON TECHNOLOGIES CORP COM 75513E101   49,942 581 SH   SOLE   0 581 0
REGENERON PHARMACEUTICALS COM 75886F107   1,019,728 1,685 SH   SOLE   0 1,575 110
RELX PLC SPONSORED ADR 759530108   869,955 30,144 SH   SOLE   0 20,489 9,655
REPUBLIC SVCS INC COM 760759100   1,415,867 11,793 SH   SOLE   0 9,036 2,757
RESTAURANT BRANDS INTL INC COM 76131D103   28,869,663 471,141 SH   SOLE   0 294,749 176,392
RIO TINTO PLC SPONSORED ADR 767204100   1,943,259 29,082 SH   SOLE   0 23,345 5,737
RITCHIE BROS AUCTIONEERS COM 767744105   7,751,257 125,591 SH   SOLE   0 86,678 38,913
ROCKWELL AUTOMATION INC COM 773903109   1,239,084 4,214 SH   SOLE   0 3,056 1,158
ROGERS COMMUNICATIONS INC CL B 775109200   25,560,002 547,239 SH   SOLE   0 349,666 197,573
ROPER TECHNOLOGIES INC COM 776696106   1,520,411 3,408 SH   SOLE   0 2,530 878
ROSS STORES INC COM 778296103   9,905 91 SH   SOLE   0 91 0
ROYAL BK CDA COM 780087102   21,153,016 212,554 SH   SOLE   0 151,301 61,253
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   615,441 13,902 SH   SOLE   0 11,068 2,834
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   5,170 116 SH   SOLE   0 116 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   229,475 2,085 SH   SOLE   0 1,554 531
S&P GLOBAL INC COM 78409V104   8,556,859 20,139 SH   SOLE   0 13,839 6,300
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,388,000 3,234 SH   SOLE   0 2,023 1,211
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   8,457 25 SH   SOLE   0 25 0
SALESFORCE COM INC COM 79466L302   591,530 2,181 SH   SOLE   0 1,611 570
SANOFI SPONSORED ADR 80105N105   1,140,986 23,667 SH   SOLE   0 20,424 3,243
SAP SE SPON ADR 803054204   34,640,055 256,517 SH   SOLE   0 160,621 95,896
SCHWAB CHARLES CORP COM 808513105   383,939 5,271 SH   SOLE   0 3,238 2,033
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   216,036 1,698 SH   SOLE   0 1,698 0
SERVICENOW INC COM 81762P102   772,237 1,241 SH   SOLE   0 919 322
SERVISFIRST BANCSHARES INC COM 81768T108   1,024,392 13,167 SH   SOLE   0 8,478 4,689
SHAW COMMUNICATIONS INC CL B CONV 82028K200   1,193,916 41,064 SH   SOLE   0 39,058 2,006
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101   4,472 380 SH   SOLE   0 380 0
SHERWIN WILLIAMS CO COM 824348106   1,014,021 3,625 SH   SOLE   0 2,383 1,242
SHOPIFY INC CL A 82509L107   2,216,903 1,633 SH   SOLE   0 1,099 534
STANTEC INC COM 85472N109   2,488,954 52,975 SH   SOLE   0 32,549 20,426
STARBUCKS CORP COM 855244109   196,903 1,785 SH   SOLE   0 1,535 250
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   208,617 29,760 SH   SOLE   0 21,720 8,040
SUN LIFE FINANCIAL INC. COM 866796105   4,675,000 90,804 SH   SOLE   0 77,056 13,748
SUNCOR ENERGY INC NEW COM 867224107   3,377,740 162,893 SH   SOLE   0 131,902 30,991
TFI INTL INC COM 87241L109   2,484,367 24,280 SH   SOLE   0 17,978 6,302
TJX COS INC NEW COM 872540109   1,377,596 20,879 SH   SOLE   0 14,156 6,723
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   753,302 6,747 SH   SOLE   0 4,437 2,310
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   749,548 45,760 SH   SOLE   0 42,560 3,200
TC ENERGY CORP COM 87807B107   7,539,178 156,621 SH   SOLE   0 104,763 51,858
TECK RESOURCES LTD CL B 878742204   1,159,942 46,589 SH   SOLE   0 39,331 7,258
TELEPHONE & DATA SYS INC COM NEW 879433829   4,875 250 SH   SOLE   0 250 0
TELUS CORPORATION COM 87971M103   13,173,547 599,245 SH   SOLE   0 452,449 146,796
TELUS INTL CDA INC SUB VTG SHS 87975H100   1,157,180 32,976 SH   SOLE   0 27,192 5,784
TESLA INC COM 88160R101   42,651 55 SH   SOLE   0 55 0
TEXAS INSTRS INC COM 882508104   399,796 2,080 SH   SOLE   0 1,244 836
THERMO FISHER SCIENTIFIC INC COM 883556102   35,861,812 62,769 SH   SOLE   0 39,621 23,148
THOMSON REUTERS CORP. COM NEW 884903709   3,981,206 36,000 SH   SOLE   0 25,293 10,707
3M CO COM 88579Y101   5,964 34 SH   SOLE   0 34 0
TOPBUILD CORP COM 89055F103   151,149 738 SH   SOLE   0 446 292
TORONTO DOMINION BK ONT COM NEW 891160509   100,088,455 1,511,652 SH   SOLE   0 984,863 526,789
TOTALENERGIES SE SPONSORED ADS 89151E109   1,596,883 33,317 SH   SOLE   0 25,835 7,482
TRANSALTA CORP COM 89346D107   10,829 1,025 SH   SOLE   0 1,025 0
TYLER TECHNOLOGIES INC COM 902252105   476,537 1,039 SH   SOLE   0 677 362
TYSON FOODS INC CL A 902494103   1,628,532 20,630 SH   SOLE   0 19,140 1,490
UBS AG LONDON BRANCH ETRACS MVIS BUSI 90274D416   497,777 25,380 SH   SOLE   0 22,150 3,230
UNILEVER PLC SPON ADR NEW 904767704   1,518,593 28,008 SH   SOLE   0 20,466 7,542
UNION PAC CORP COM 907818108   27,245 139 SH   SOLE   0 139 0
UNITED PARCEL SERVICE INC CL B 911312106   793,045 4,355 SH   SOLE   0 4,035 320
UNITEDHEALTH GROUP INC COM 91324P102   37,663,819 96,391 SH   SOLE   0 60,711 35,680
VANECK ETF TRUST BDC INCOME ETF 92189F411   500,057 29,090 SH   SOLE   0 25,410 3,680
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   143,318 933 SH   SOLE   0 933 0
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885   38,523 492 SH   SOLE   0 0 492
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   78,035 1,370 SH   SOLE   0 0 1,370
VANGUARD WORLD FDS INF TECH ETF 92204A702   37,341 93 SH   SOLE   0 93 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   78,171 828 SH   SOLE   0 0 828
VERISIGN INC COM 92343E102   4,478,648 21,846 SH   SOLE   0 15,034 6,812
VERIZON COMMUNICATIONS INC COM 92343V104   360,192 6,669 SH   SOLE   0 5,033 1,636
VERISK ANALYTICS INC COM 92345Y106   1,147,947 5,732 SH   SOLE   0 3,726 2,006
VERMILION ENERGY INC COM 923725105   47,137 4,768 SH   SOLE   0 4,768 0
VISA INC COM CL A 92826C839   46,759,457 209,919 SH   SOLE   0 136,637 73,282
VULCAN MATLS CO COM 929160109   342,549 2,025 SH   SOLE   0 1,492 533
WABTEC COM 929740108   355,788 4,127 SH   SOLE   0 3,041 1,086
WARNER MUSIC GROUP CORP COM CL A 934550203   176,815 4,137 SH   SOLE   0 2,484 1,653
WASTE CONNECTIONS INC COM 94106B101   3,407,476 27,031 SH   SOLE   0 24,666 2,365
WASTE MGMT INC DEL COM 94106L109   1,649,830 11,046 SH   SOLE   0 8,718 2,328
WATERS CORP COM 941848103   8,932 25 SH   SOLE   0 25 0
WEST FRASER TIMBER CO LTD COM 952845105   355,908 4,225 SH   SOLE   0 3,341 884
WHEATON PRECIOUS METALS CORP COM 962879102   292,390 7,766 SH   SOLE   0 5,668 2,098
WILLIAMS COS INC COM 969457100   843,542 32,519 SH   SOLE   0 30,210 2,309
WINMARK CORP COM 974250102   157,186 731 SH   SOLE   0 560 171
WORKHORSE GROUP INC COM NEW 98138J206   688 90 SH   SOLE   0 90 0
ZOETIS INC CL A 98978V103   8,911,414 45,902 SH   SOLE   0 31,838 14,064
AMDOCS LTD SHS G02602103   269,754 3,563 SH   SOLE   0 2,682 881
AON PLC SHS CL A G0403H108   6,172,917 21,601 SH   SOLE   0 14,840 6,761
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,882,229 12,135 SH   SOLE   0 8,975 3,160
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107   10,199 184 SH   SOLE   0 127 57
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   774,987 16,980 SH   SOLE   0 16,090 890
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   531,918 9,457 SH   SOLE   0 7,442 2,015
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   7,439,773 201,319 SH   SOLE   0 139,533 61,786
CLARIVATE PLC ORD SHS G21810109   102,886 4,698 SH   SOLE   0 3,466 1,232
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   241,174 4,362 SH   SOLE   0 2,577 1,785
FERGUSON PLC NEW SHS G3421J106   257,274 1,844 SH   SOLE   0 1,358 486
LINDE PLC SHS G5494J103   35,703,465 121,697 SH   SOLE   0 76,115 45,582
MEDTRONIC PLC SHS G5960L103   1,208,875 9,644 SH   SOLE   0 7,345 2,299
NORWEGIAN CRUISE LINE HLDG L SHS G66721104   5,342 200 SH   SOLE   0 200 0
ALCON AG ORD SHS H01301128   5,793 72 SH   SOLE   0 72 0
CHUBB LIMITED COM H1467J104   3,643 21 SH   SOLE   0 21 0
CYBERARK SOFTWARE LTD SHS M2682V108   2,840 18 SH   SOLE   0 18 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   6,705 9 SH   SOLE   0 9 0
NXP SEMICONDUCTORS N V COM N6596X109   326,319 1,666 SH   SOLE   0 1,001 665
ROYAL CARIBBEAN GROUP COM V7780T103   17,790 200 SH   SOLE   0 200 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   1,030,436 43,460 SH   SOLE   0 40,340 3,120