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   668,277 19,661 SH   SOLE   0 13,178 6,483
ABCAM PLC ADS 000380204   3,370 177 SH   SOLE   0 177 0
ABBOTT LABS COM 002824100   1,576,879 13,602 SH   SOLE   0 8,764 4,838
ABBVIE INC COM 00287Y109   64,768 575 SH   SOLE   0 350 225
ABCELLERA BIOLOGICS INC COM 00288U106   584,298 26,559 SH   SOLE   0 24,419 2,140
ACTIVISION BLIZZARD INC COM 00507V109   305,217 3,198 SH   SOLE   0 2,347 851
ADOBE SYSTEMS INCORPORATED COM 00724F101   397,063 678 SH   SOLE   0 495 183
AGNICO EAGLE MINES LTD COM 008474108   581,020 9,609 SH   SOLE   0 6,973 2,636
AGEX THERAPEUTICS INC COM 00848H108   452 292 SH   SOLE   0 292 0
AIR PRODS & CHEMS INC COM 009158106   2,020,952 7,025 SH   SOLE   0 5,341 1,684
THE ALGER ETF TRUST MID CAP 40 ETF 015564107   5,152 250 SH   SOLE   0 250 0
ALGONQUIN PWR UTILS CORP COM 015857105   143,996 9,665 SH   SOLE   0 9,665 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   3,749,353 16,533 SH   SOLE   0 11,528 5,005
ALPHABET INC CAP STK CL C 02079K107   20,323,748 8,109 SH   SOLE   0 5,007 3,102
ALPHABET INC CAP STK CL A 02079K305   9,359,381 3,833 SH   SOLE   0 2,756 1,077
AMAZON COM INC COM 023135106   3,182,148 925 SH   SOLE   0 616 309
AMERICAN EXPRESS CO COM 025816109   365,653 2,213 SH   SOLE   0 1,656 557
AMERICAN FINL GROUP INC OHIO COM 025932104   1,343,608 10,773 SH   SOLE   0 6,936 3,837
AMERICAN HOMES 4 RENT CL A 02665T306   184,809 4,757 SH   SOLE   0 3,474 1,283
AMERICAN TOWER CORP NEW COM 03027X100   1,193,748 4,419 SH   SOLE   0 3,766 653
AMERICAN WTR WKS CO INC NEW COM 030420103   204,838 1,329 SH   SOLE   0 874 455
AMETEK INC COM 031100100   9,078 68 SH   SOLE   0 68 0
AMGEN INC COM 031162100   1,124,906 4,615 SH   SOLE   0 3,927 688
AMPHENOL CORP NEW CL A 032095101   6,567 96 SH   SOLE   0 96 0
ANALOG DEVICES INC COM 032654105   19,626 114 SH   SOLE   0 114 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206   9,290 500 SH   SOLE   0 500 0
ANSYS INC COM 03662Q105   13,188 38 SH   SOLE   0 38 0
APPLE INC COM 037833100   9,666,773 70,581 SH   SOLE   0 51,771 18,810
APPLIED MATLS INC COM 038222105   22,784 160 SH   SOLE   0 160 0
APTARGROUP INC COM 038336103   6,337 45 SH   SOLE   0 45 0
ASTRAZENECA PLC SPONSORED ADR 046353108   2,185,032 36,478 SH   SOLE   0 29,979 6,499
AURORA CANNABIS INC COM 05156X884   561 62 SH   SOLE   0 62 0
AUTOHOME INC SP ADS RP CL A 05278C107   81,037 1,267 SH   SOLE   0 942 325
AUTOZONE INC COM 053332102   237,262 159 SH   SOLE   0 116 43
BCE INC COM NEW 05534B760   5,117,967 103,791 SH   SOLE   0 65,169 38,622
BP PLC SPONSORED ADR 055622104   231,042 8,745 SH   SOLE   0 6,476 2,269
BRP INC COM SUN VTG 05577W200   239,272 3,058 SH   SOLE   0 1,765 1,293
BAIDU INC SPON ADR REP A 056752108   2,446 12 SH   SOLE   0 12 0
BANCO BRADESCO S A SP ADR PFD NEW 059460303   331,844 64,687 SH   SOLE   0 41,746 22,941
BANCO SANTANDER S.A. ADR 05964H105   201,400 51,509 SH   SOLE   0 37,899 13,610
BK OF AMERICA CORP COM 060505104   69,555 1,687 SH   SOLE   0 687 1,000
BANK MONTREAL QUE COM 063671101   2,969,721 28,975 SH   SOLE   0 23,159 5,816
BANK NOVA SCOTIA B C COM 064149107   74,183,276 1,140,722 SH   SOLE   0 731,013 409,709
BANK OZK COM 06417N103   1,002,480 23,778 SH   SOLE   0 15,234 8,544
BARCLAYS PLC ADR 06738E204   215,349 22,316 SH   SOLE   0 16,598 5,718
BARRICK GOLD CORP COM 067901108   74,684 3,611 SH   SOLE   0 3,414 197
BAUSCH HEALTH COS INC COM 071734107   616,936 21,023 SH   SOLE   0 14,825 6,198
BAXTER INTL INC COM 071813109   775,054 9,628 SH   SOLE   0 6,181 3,447
BECTON DICKINSON & CO COM 075887109   3,464,241 14,245 SH   SOLE   0 10,071 4,174
BERKLEY W R CORP COM 084423102   311,340 4,183 SH   SOLE   0 3,065 1,118
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,164,821 22,182 SH   SOLE   0 16,035 6,147
BERRY GLOBAL GROUP INC COM 08579W103   1,272,181 19,506 SH   SOLE   0 12,526 6,980
BHP GROUP LTD SPONSORED ADS 088606108   1,605,246 22,041 SH   SOLE   0 16,963 5,078
BIOMARIN PHARMACEUTICAL INC COM 09061G101   490,710 5,881 SH   SOLE   0 4,304 1,577
BLACKBERRY LTD COM 09228F103   916 75 SH   SOLE   0 75 0
BLACKROCK INC COM 09247X101   336,863 385 SH   SOLE   0 283 102
BLACKSTONE GROUP INC COM 09260D107   424,501 4,370 SH   SOLE   0 3,710 660
BOEING CO COM 097023105   38,329 160 SH   SOLE   0 160 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   993,709 11,666 SH   SOLE   0 8,793 2,873
BOSTON SCIENTIFIC CORP COM 101137107   1,607,134 37,585 SH   SOLE   0 23,833 13,752
BROADCOM INC COM 11135F101   4,714,040 9,886 SH   SOLE   0 6,840 3,046
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104   50,035,098 980,843 SH   SOLE   0 619,513 361,330
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   37,682 500 SH   SOLE   0 500 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   303,817 7,232 SH   SOLE   0 6,936 296
CAE INC COM 124765108   7,038,861 228,551 SH   SOLE   0 160,776 67,775
CBOE GLOBAL MKTS INC COM 12503M108   353,578 2,970 SH   SOLE   0 2,157 813
CDW CORP COM 12514G108   1,606,605 9,199 SH   SOLE   0 6,909 2,290
CGI INC CL A SUB VTG 12532H104   30,570,043 337,198 SH   SOLE   0 212,887 124,311
CI FINL CORP COM 125491100   47,713 2,600 SH   SOLE   0 2,432 168
CME GROUP INC COM 12572Q105   6,606,053 31,061 SH   SOLE   0 21,946 9,115
CNX RES CORP COM 12653C108   1,366 100 SH   SOLE   0 100 0
CVS HEALTH CORP COM 126650100   1,869,389 22,404 SH   SOLE   0 18,293 4,111
CADENCE DESIGN SYSTEM INC COM 127387108   368,456 2,693 SH   SOLE   0 1,967 726
CAMECO CORP COM 13321L108   2,242 117 SH   SOLE   0 117 0
CANADIAN IMP BK COMM COM 136069101   895,013 7,863 SH   SOLE   0 5,651 2,212
CANADIAN NATL RY CO COM 136375102   60,738,698 575,715 SH   SOLE   0 368,095 207,620
CANADIAN NAT RES LTD COM 136385101   31,095,736 856,653 SH   SOLE   0 556,081 300,572
CANADIAN PAC RY LTD COM 13645T100   4,948,766 64,362 SH   SOLE   0 55,833 8,529
CELESTICA INC SUB VTG SHS 15101Q108   37,485 4,781 SH   SOLE   0 4,450 331
CENOVUS ENERGY INC COM 15135U109   36,258 3,790 SH   SOLE   0 2,397 1,393
CHARTER COMMUNICATIONS INC N CL A 16119P108   634,876 880 SH   SOLE   0 645 235
CHEVRON CORP NEW COM 166764100   31,212 298 SH   SOLE   0 202 96
CISCO SYS INC COM 17275R102   845,085 15,945 SH   SOLE   0 14,415 1,530
CITIGROUP INC COM NEW 172967424   39,620 560 SH   SOLE   0 560 0
COCA COLA CO COM 191216100   1,139,286 21,055 SH   SOLE   0 13,954 7,101
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   1,029,065 14,858 SH   SOLE   0 9,526 5,332
COINBASE GLOBAL INC COM CL A 19260Q107   6,332 25 SH   SOLE   0 25 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   1,160,323 10,362 SH   SOLE   0 9,207 1,155
COMCAST CORP NEW CL A 20030N101   527,092 9,244 SH   SOLE   0 6,299 2,945
COMMERCE BANCSHARES INC COM 200525103   17,894 240 SH   SOLE   0 240 0
CONOCOPHILLIPS COM 20825C104   453,339 7,444 SH   SOLE   0 5,511 1,933
CONSTELLATION BRANDS INC CL A 21036P108   249,794 1,068 SH   SOLE   0 786 282
COPART INC COM 217204106   1,704,693 12,931 SH   SOLE   0 8,517 4,414
COSTCO WHSL CORP NEW COM 22160K105   1,776,558 4,490 SH   SOLE   0 3,380 1,110
CREDIT ACCEP CORP MICH COM 225310101   1,112,569 2,450 SH   SOLE   0 1,587 863
CRESCENT PT ENERGY CORP COM 22576C101   75,287 16,637 SH   SOLE   0 16,637 0
DBX ETF TR XTRACK MSCI JAPN 233051507   213,779 4,427 SH   SOLE   0 4,427 0
DANAHER CORPORATION COM 235851102   9,271,838 34,550 SH   SOLE   0 24,426 10,124
DEERE & CO COM 244199105   12,697 36 SH   SOLE   0 36 0
DESCARTES SYS GROUP INC COM 249906108   167,974 2,429 SH   SOLE   0 2,277 152
DIAGEO PLC SPON ADR NEW 25243Q205   19,935,376 103,998 SH   SOLE   0 63,980 40,018
DIAMEDICA THERAPEUTICS INC COM NEW 25253X207   3,422 769 SH   SOLE   0 769 0
DIGITAL RLTY TR INC COM 253868103   872,216 5,797 SH   SOLE   0 4,379 1,418
DIREXION SHS ETF TR MOONSHOT INNOVAT 25460G732   661,887 18,040 SH   SOLE   0 16,650 1,390
DISNEY WALT CO COM 254687106   326,404 1,857 SH   SOLE   0 1,363 494
DOLLAR GEN CORP NEW COM 256677105   883,953 4,085 SH   SOLE   0 2,798 1,287
DOLLAR TREE INC COM 256746108   574,214 5,771 SH   SOLE   0 4,251 1,520
EOG RES INC COM 26875P101   1,712,355 20,522 SH   SOLE   0 15,459 5,063
EQT CORP COM 26884L109   376,550 16,916 SH   SOLE   0 12,191 4,725
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201   27,912 460 SH   SOLE   0 0 460
EAST WEST BANCORP INC COM 27579R104   446,485 6,228 SH   SOLE   0 4,485 1,743
ECOLAB INC COM 278865100   5,588,995 27,135 SH   SOLE   0 19,167 7,968
EDITAS MEDICINE INC COM 28106W103   4,417 78 SH   SOLE   0 78 0
ELANCO ANIMAL HEALTH INC COM 28414H103   26,949,828 776,876 SH   SOLE   0 475,134 301,742
ELDORADO GOLD CORP NEW COM 284902509   4,915 495 SH   SOLE   0 495 0
ELECTRONIC ARTS INC COM 285512109   332,391 2,311 SH   SOLE   0 1,716 595
EMERSON ELEC CO COM 291011104   717,950 7,460 SH   SOLE   0 6,890 570
ENBRIDGE INC COM 29250N105   37,532,041 937,507 SH   SOLE   0 599,910 337,597
ENTERPRISE PRODS PARTNERS L COM 293792107   713,524 29,570 SH   SOLE   0 27,290 2,280
EQUINIX INC COM 29444U700   285,725 356 SH   SOLE   0 254 102
EQUINOR ASA SPONSORED ADR 29446M102   134,344 6,337 SH   SOLE   0 4,902 1,435
EXPEDIA GROUP INC COM NEW 30212P303   578,223 3,532 SH   SOLE   0 2,573 959
EXPONENT INC COM 30214U102   550,782 6,174 SH   SOLE   0 4,662 1,512
EXXON MOBIL CORP COM 30231G102   255,347 4,048 SH   SOLE   0 2,896 1,152
FACEBOOK INC CL A 30303M102   4,038,651 11,615 SH   SOLE   0 7,946 3,669
FAIR ISAAC CORP COM 303250104   326,742 650 SH   SOLE   0 476 174
FASTLY INC CL A 31188V100   2,980 50 SH   SOLE   0 50 0
FEDEX CORP COM 31428X106   832,340 2,790 SH   SOLE   0 2,490 300
FIDELITY NATL INFORMATION SV COM 31620M106   12,325 87 SH   SOLE   0 87 0
FISERV INC COM 337738108   1,485,022 13,893 SH   SOLE   0 8,885 5,008
FISKER INC CL A COM STK 33813J106   964 50 SH   SOLE   0 50 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   145,284 2,528 SH   SOLE   0 2,528 0
FORD MTR CO DEL COM 345370860   16,346 1,100 SH   SOLE   0 1,100 0
FORTIS INC COM 349553107   6,448,032 145,683 SH   SOLE   0 105,553 40,130
FORTIVE CORP COM 34959J108   2,371 34 SH   SOLE   0 0 34
FRANCO NEV CORP COM 351858105   28,953,046 199,528 SH   SOLE   0 129,079 70,449
GFL ENVIRONMENTAL INC UNIT 99/99/9999T 36168Q120   2,915 39 SH   SOLE   0 39 0
GILDAN ACTIVEWEAR INC COM 375916103   3,224,896 87,405 SH   SOLE   0 61,910 25,495
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   942,977 23,681 SH   SOLE   0 20,865 2,816
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   890,134 13,379 SH   SOLE   0 12,929 450
GRAPHIC PACKAGING HLDG CO COM 388689101   475,177 26,195 SH   SOLE   0 19,325 6,870
GUIDEWIRE SOFTWARE INC COM 40171V100   687,253 6,097 SH   SOLE   0 3,922 2,175
HDFC BANK LTD SPONSORED ADS 40415F101   265,718 3,634 SH   SOLE   0 2,146 1,488
HESKA CORP COM RESTRC NEW 42805E306   229,730 1,000 SH   SOLE   0 727 273
HOME DEPOT INC COM 437076102   2,473,948 7,758 SH   SOLE   0 6,387 1,371
HONEYWELL INTL INC COM 438516106   305,335 1,392 SH   SOLE   0 885 507
HUMANA INC COM 444859102   490,533 1,108 SH   SOLE   0 814 294
HUT 8 MNG CORP COM 44812T102   476 110 SH   SOLE   0 110 0
HYATT HOTELS CORP COM CL A 448579102   258,385 3,328 SH   SOLE   0 2,277 1,051
IAA INC COM 449253103   7,308 134 SH   SOLE   0 134 0
ICICI BANK LIMITED ADR 45104G104   108,157 6,325 SH   SOLE   0 4,751 1,574
IDEXX LABS INC COM 45168D104   380,193 602 SH   SOLE   0 444 158
ILLINOIS TOOL WKS INC COM 452308109   883,509 3,952 SH   SOLE   0 2,989 963
IMPERIAL OIL LTD COM NEW 453038408   714,336 23,440 SH   SOLE   0 22,440 1,000
INCYTE CORP COM 45337C102   141,590 1,683 SH   SOLE   0 1,221 462
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   230,883 6,890 SH   SOLE   0 4,820 2,070
ING GROEP N.V. SPONSORED ADR 456837103   1,324,092 100,007 SH   SOLE   0 75,760 24,247
INOVIO PHARMACEUTICALS INC COM NEW 45773H201   6,155 664 SH   SOLE   0 664 0
INSPERITY INC COM 45778Q107   308,432 3,413 SH   SOLE   0 2,498 915
INTEL CORP COM 458140100   19,761 352 SH   SOLE   0 352 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   856,133 13,025 SH   SOLE   0 8,362 4,663
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806   2,934 44 SH   SOLE   0 44 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,546,233 21,451 SH   SOLE   0 15,516 5,935
INTERNATIONAL BUSINESS MACHS COM 459200101   1,114,963 7,606 SH   SOLE   0 7,104 502
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   22,507,857 150,655 SH   SOLE   0 92,323 58,332
INVESCO QQQ TR UNIT SER 1 46090E103   6,379 18 SH   SOLE   0 18 0
INTUIT COM 461202103   457,818 934 SH   SOLE   0 661 273
INVITATION HOMES INC COM 46187W107   183,168 4,912 SH   SOLE   0 3,561 1,351
IQVIA HLDGS INC COM 46266C105   1,824,184 7,528 SH   SOLE   0 4,731 2,797
ISHARES INC MSCI GBL MIN VOL 464286525   41,144 400 SH   SOLE   0 400 0
ISHARES INC MSCI EMERG MRKT 464286533   59,861 933 SH   SOLE   0 933 0
ISHARES TR MORNINGSTR US EQ 464287127   29,131 480 SH   SOLE   0 480 0
ISHARES TR CORE S&P TTL STK 464287150   7,967,788 80,613 SH   SOLE   0 72,420 8,193
ISHARES TR SELECT DIVID ETF 464287168   6,414 55 SH   SOLE   0 55 0
ISHARES TR CHINA LG-CAP ETF 464287184   5,324 115 SH   SOLE   0 115 0
ISHARES TR CORE US AGGBD ET 464287226   658,476 5,709 SH   SOLE   0 3,574 2,135
ISHARES TR GLOBAL ENERG ETF 464287341   2,501 94 SH   SOLE   0 94 0
ISHARES TR CORE S&P MCP ETF 464287507   835,688 3,110 SH   SOLE   0 2,850 260
ISHARES TR US INDUSTRIALS 464287754   815,033 7,340 SH   SOLE   0 6,720 620
ISHARES TR SHRT NAT MUN ETF 464288158   127,623 1,184 SH   SOLE   0 974 210
ISHARES TR GL TIMB FORE ETF 464288174   2,777 32 SH   SOLE   0 32 0
ISHARES TR GL CLEAN ENE ETF 464288224   5,161 220 SH   SOLE   0 220 0
ISHARES TR IBOXX HI YD ETF 464288513   4,929 56 SH   SOLE   0 0 56
ISHARES TR USD INV GRDE ETF 464288620   223,274 3,685 SH   SOLE   0 3,685 0
ISHARES SILVER TR ISHARES 46428Q109   9,082 375 SH   SOLE   0 375 0
ISHARES TR CORE HIGH DV ETF 46429B663   62,500 647 SH   SOLE   0 647 0
ISHARES TR CORE MSCI TOTAL 46432F834   5,996,379 81,806 SH   SOLE   0 72,646 9,160
ISHARES INC CORE MSCI EMKT 46434G103   337,881 5,043 SH   SOLE   0 2,667 2,376
ISHARES TR GLOBAL REIT ETF 46434V647   154,178 5,562 SH   SOLE   0 5,562 0
ISHARES TR CONV BD ETF 46435G102   235,839 2,310 SH   SOLE   0 1,620 690
ISHARES TR BROAD USD HIGH 46435U853   60,729 1,456 SH   SOLE   0 0 1,456
JPMORGAN CHASE & CO COM 46625H100   1,600,817 10,292 SH   SOLE   0 6,577 3,715
JOHNSON & JOHNSON COM 478160104   4,062,488 24,660 SH   SOLE   0 17,084 7,576
KB FINL GROUP INC SPONSORED ADR 48241A105   54,673 1,109 SH   SOLE   0 821 288
KKR & CO INC COM 48251W104   427,712 7,220 SH   SOLE   0 6,140 1,080
KELLOGG CO COM 487836108   360,762 5,608 SH   SOLE   0 4,228 1,380
KIRKLAND LAKE GOLD LTD COM 49741E100   14,951 388 SH   SOLE   0 367 21
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303   5,926,725 119,250 SH   SOLE   0 84,282 34,968
KRAFT HEINZ CO COM 500754106   674,093 16,530 SH   SOLE   0 15,220 1,310
KRANESHARES TR QUADRTC INT RT 500767736   221,512 8,020 SH   SOLE   0 5,640 2,380
LCI INDS COM 50189K103   747,779 5,690 SH   SOLE   0 3,650 2,040
LAM RESEARCH CORP COM 512807108   1,892,886 2,909 SH   SOLE   0 2,200 709
LILLY ELI & CO COM 532457108   35,805 156 SH   SOLE   0 156 0
LINEAGE CELL THERAPEUTICS IN COM 53566P109   8,292 2,920 SH   SOLE   0 2,920 0
LOWES COS INC COM 548661107   469,601 2,421 SH   SOLE   0 1,500 921
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   761,528 15,570 SH   SOLE   0 14,320 1,250
MAGNA INTL INC COM 559222401   4,165,677 44,996 SH   SOLE   0 33,598 11,398
MANULIFE FINL CORP COM 56501R106   26,786,011 1,360,927 SH   SOLE   0 857,042 503,885
MARSH & MCLENNAN COS INC COM 571748102   17,022 121 SH   SOLE   0 121 0
MARTIN MARIETTA MATLS INC COM 573284106   179,423 510 SH   SOLE   0 377 133
MASTERCARD INCORPORATED CL A 57636Q104   3,749,109 10,269 SH   SOLE   0 7,233 3,036
MCDONALDS CORP COM 580135101   1,690,615 7,319 SH   SOLE   0 5,448 1,871
MEDICAL PPTYS TRUST INC COM 58463J304   1,141,056 56,769 SH   SOLE   0 44,585 12,184
MERCK & CO INC COM 58933Y105   679,787 8,741 SH   SOLE   0 7,960 781
METHANEX CORP COM 59151K108   154,025 4,647 SH   SOLE   0 3,705 942
MICROSOFT CORP COM 594918104   23,126,733 85,370 SH   SOLE   0 59,725 25,645
MICRON TECHNOLOGY INC COM 595112103   656,470 7,725 SH   SOLE   0 5,621 2,104
MIDDLEBY CORP COM 596278101   22,840,172 131,826 SH   SOLE   0 80,209 51,617
MONDELEZ INTL INC CL A 609207105   2,175,721 34,845 SH   SOLE   0 23,662 11,183
MONSTER BEVERAGE CORP NEW COM 61174X109   535,950 5,867 SH   SOLE   0 3,779 2,088
MOODYS CORP COM 615369105   642,119 1,772 SH   SOLE   0 1,293 479
MORGAN STANLEY COM NEW 617446448   268,835 2,932 SH   SOLE   0 2,432 500
MOTOROLA SOLUTIONS INC COM NEW 620076307   500,489 2,308 SH   SOLE   0 1,402 906
NETFLIX INC COM 64110L106   71,308 135 SH   SOLE   0 135 0
NEW GOLD INC CDA COM 644535106   179 100 SH   SOLE   0 0 100
NEW YORK TIMES CO CL A 650111107   286,515 6,579 SH   SOLE   0 4,589 1,990
NEWMONT CORP COM 651639106   73,664 1,162 SH   SOLE   0 1,118 44
NEXTERA ENERGY INC UNIT 09/01/2022S 65339F796   3,032 54 SH   SOLE   0 54 0
NIKE INC CL B 654106103   7,785,214 50,393 SH   SOLE   0 35,689 14,704
NORFOLK SOUTHN CORP COM 655844108   381,128 1,436 SH   SOLE   0 1,050 386
NOVARTIS AG SPONSORED ADR 66987V109   932,107 10,216 SH   SOLE   0 8,991 1,225
NOVO-NORDISK A S ADR 670100205   732,903 8,749 SH   SOLE   0 6,417 2,332
NUANCE COMMUNICATIONS INC COM 67020Y100   18,509 340 SH   SOLE   0 340 0
NVIDIA CORPORATION COM 67066G104   776,097 970 SH   SOLE   0 687 283
NUTRIEN LTD COM 67077M108   4,862,792 80,261 SH   SOLE   0 63,337 16,924
OMNICOM GROUP INC COM 681919106   320,439 4,006 SH   SOLE   0 3,027 979
OMEGA HEALTHCARE INVS INC COM 681936100   658,663 18,150 SH   SOLE   0 16,720 1,430
OPEN TEXT CORP COM 683715106   5,776,044 113,750 SH   SOLE   0 88,313 25,437
ORACLE CORP COM 68389X105   4,909,368 63,070 SH   SOLE   0 44,879 18,191
ORGANON & CO COMMON STOCK 68622V106   272 9 SH   SOLE   0 0 9
OVINTIV INC COM 69047Q102   77,434 2,457 SH   SOLE   0 2,457 0
PTC INC COM 69370C100   340,577 2,411 SH   SOLE   0 1,406 1,005
PAN AMERN SILVER CORP COM 697900108   14,277 500 SH   SOLE   0 500 0
PAYPAL HLDGS INC COM 70450Y103   691,390 2,372 SH   SOLE   0 1,748 624
PEMBINA PIPELINE CORP COM 706327103   2,542,763 80,027 SH   SOLE   0 52,663 27,364
PEPSICO INC COM 713448108   22,102,222 149,168 SH   SOLE   0 92,168 57,000
PFIZER INC COM 717081103   65,906 1,683 SH   SOLE   0 1,366 317
PIONEER NAT RES CO COM 723787107   179,584 1,105 SH   SOLE   0 799 306
PRECISION DRILLING CORP COM NEW 74022D407   1,750 42 SH   SOLE   0 42 0
PROCTER AND GAMBLE CO COM 742718109   489,391 3,627 SH   SOLE   0 2,384 1,243
PROSHARES TR HD REPLICATION 74347X294   224,140 4,490 SH   SOLE   0 3,150 1,340
PROSHARES TR PRIV EQTY-LSTD 74348A533   384,541 10,540 SH   SOLE   0 8,970 1,570
PRUDENTIAL PLC ADR 74435K204   19,770,699 518,916 SH   SOLE   0 318,500 200,416
RAYTHEON TECHNOLOGIES CORP COM 75513E101   49,565 581 SH   SOLE   0 581 0
REGENERON PHARMACEUTICALS COM 75886F107   837,810 1,500 SH   SOLE   0 1,400 100
RELX PLC SPONSORED ADR 759530108   744,866 27,929 SH   SOLE   0 18,834 9,095
REPUBLIC SVCS INC COM 760759100   1,292,617 11,750 SH   SOLE   0 8,904 2,846
RESTAURANT BRANDS INTL INC COM 76131D103   28,993,318 450,019 SH   SOLE   0 278,654 171,365
RIO TINTO PLC SPONSORED ADR 767204100   2,271,657 27,079 SH   SOLE   0 21,354 5,725
RITCHIE BROS AUCTIONEERS COM 767744105   5,791,405 97,695 SH   SOLE   0 68,886 28,809
ROCKWELL AUTOMATION INC COM 773903109   1,169,249 4,088 SH   SOLE   0 2,919 1,169
ROGERS COMMUNICATIONS INC CL B 775109200   28,556,170 537,194 SH   SOLE   0 343,307 193,887
ROPER TECHNOLOGIES INC COM 776696106   1,552,600 3,302 SH   SOLE   0 2,488 814
ROSS STORES INC COM 778296103   1,984 16 SH   SOLE   0 16 0
ROYAL BK CDA COM 780087102   20,046,380 197,878 SH   SOLE   0 143,242 54,636
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   535,970 13,803 SH   SOLE   0 10,877 2,926
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   4,686 116 SH   SOLE   0 116 0
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   204,408 1,889 SH   SOLE   0 1,407 482
S&P GLOBAL INC COM 78409V104   7,707,840 18,779 SH   SOLE   0 13,178 5,601
SL GREEN RLTY CORP COM 78440X804   755,200 9,440 SH   SOLE   0 8,720 720
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,311,575 3,064 SH   SOLE   0 1,862 1,202
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   8,624 25 SH   SOLE   0 25 0
SALESFORCE COM INC COM 79466L302   374,710 1,534 SH   SOLE   0 1,139 395
SANOFI SPONSORED ADR 80105N105   1,084,901 20,602 SH   SOLE   0 17,682 2,920
SAP SE SPON ADR 803054204   34,845,176 248,079 SH   SOLE   0 151,975 96,104
SCHLUMBERGER LTD COM STK 806857108   1,334,656 41,695 SH   SOLE   0 31,545 10,150
SCHWAB CHARLES CORP COM 808513105   354,584 4,870 SH   SOLE   0 2,928 1,942
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   258,323 2,051 SH   SOLE   0 2,051 0
SERVICENOW INC COM 81762P102   656,162 1,194 SH   SOLE   0 878 316
SERVISFIRST BANCSHARES INC COM 81768T108   875,514 12,879 SH   SOLE   0 8,276 4,603
SHAW COMMUNICATIONS INC CL B CONV 82028K200   1,139,259 39,330 SH   SOLE   0 37,609 1,721
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT 822634101   5,612 380 SH   SOLE   0 380 0
SHERWIN WILLIAMS CO COM 824348106   962,293 3,532 SH   SOLE   0 2,307 1,225
SHOPIFY INC CL A 82509L107   2,310,506 1,580 SH   SOLE   0 1,061 519
STANTEC INC COM 85472N109   2,383,902 53,432 SH   SOLE   0 32,984 20,448
STARBUCKS CORP COM 855244109   230,440 2,061 SH   SOLE   0 1,811 250
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   184,817 26,824 SH   SOLE   0 19,681 7,143
SUN LIFE FINANCIAL INC. COM 866796105   4,410,722 85,544 SH   SOLE   0 72,873 12,671
SUNCOR ENERGY INC NEW COM 867224107   4,555,548 190,216 SH   SOLE   0 157,087 33,129
TFI INTL INC COM 87241L109   2,187,448 23,962 SH   SOLE   0 18,015 5,947
TJX COS INC NEW COM 872540109   1,418,247 21,036 SH   SOLE   0 14,433 6,603
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   743,309 6,186 SH   SOLE   0 4,032 2,154
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205   659,736 39,200 SH   SOLE   0 36,180 3,020
TC ENERGY CORP COM 87807B107   7,101,575 143,525 SH   SOLE   0 99,913 43,612
TECK RESOURCES LTD CL B 878742204   1,553,795 67,469 SH   SOLE   0 57,006 10,463
TELEPHONE & DATA SYS INC COM NEW 879433829   685,691 30,260 SH   SOLE   0 27,860 2,400
TELUS CORPORATION COM 87971M103   12,589,338 561,403 SH   SOLE   0 428,510 132,893
TELUS INTL CDA INC SUB VTG SHS 87975H100   1,028,291 33,111 SH   SOLE   0 27,239 5,872
TESLA INC COM 88160R101   34,664 51 SH   SOLE   0 51 0
TEXAS INSTRS INC COM 882508104   369,600 1,922 SH   SOLE   0 1,127 795
THERMO FISHER SCIENTIFIC INC COM 883556102   37,536,099 74,407 SH   SOLE   0 46,220 28,187
THOMSON REUTERS CORP. COM NEW 884903709   3,556,537 35,808 SH   SOLE   0 25,401 10,407
3M CO COM 88579Y101   6,753 34 SH   SOLE   0 34 0
TOPBUILD CORP COM 89055F103   136,270 689 SH   SOLE   0 405 284
TORONTO DOMINION BK ONT COM NEW 891160509   101,101,347 1,442,792 SH   SOLE   0 932,270 510,522
TOTALENERGIES SE SPONSORED ADS 89151E109   1,485,568 32,823 SH   SOLE   0 25,119 7,704
TRANSALTA CORP COM 89346D107   6,226 625 SH   SOLE   0 625 0
TYLER TECHNOLOGIES INC COM 902252105   464,131 1,026 SH   SOLE   0 671 355
TYSON FOODS INC CL A 902494103   688,180 9,330 SH   SOLE   0 8,580 750
UBS AG LONDON BRANCH ETRACS WF BUS DE 90274D416   397,626 20,220 SH   SOLE   0 17,140 3,080
UNILEVER PLC SPON ADR NEW 904767704   1,541,241 26,346 SH   SOLE   0 19,068 7,278
UNION PAC CORP COM 907818108   30,570 139 SH   SOLE   0 139 0
UNITED PARCEL SERVICE INC CL B 911312106   792,365 3,810 SH   SOLE   0 3,510 300
UNITEDHEALTH GROUP INC COM 91324P102   36,315,903 90,690 SH   SOLE   0 55,817 34,873
UPWORK INC COM 91688F104   7,577 130 SH   SOLE   0 130 0
VANECK VECTORS ETF TR BDC INCOME ETF 92189F411   397,365 23,170 SH   SOLE   0 19,660 3,510
VANGUARD WHITEHALL FDS EMERG MKT BD ETF 921946885   58,994 739 SH   SOLE   0 0 739
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407   117,568 2,059 SH   SOLE   0 0 2,059
VANGUARD WORLD FDS INF TECH ETF 92204A702   37,093 93 SH   SOLE   0 93 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   118,267 1,244 SH   SOLE   0 0 1,244
VANGUARD INDEX FDS TOTAL STK MKT 922908769   65,960 296 SH   SOLE   0 296 0
VERISIGN INC COM 92343E102   4,603,664 20,219 SH   SOLE   0 14,271 5,948
VERIZON COMMUNICATIONS INC COM 92343V104   1,033,305 18,442 SH   SOLE   0 15,887 2,555
VERISK ANALYTICS INC COM 92345Y106   995,904 5,700 SH   SOLE   0 3,711 1,989
VERMILION ENERGY INC COM 923725105   59,630 6,807 SH   SOLE   0 6,807 0
VISA INC COM CL A 92826C839   53,182,359 227,450 SH   SOLE   0 145,764 81,686
VULCAN MATLS CO COM 929160109   336,477 1,933 SH   SOLE   0 1,414 519
WABTEC COM 929740108   325,085 3,950 SH   SOLE   0 2,894 1,056
WALMART INC COM 931142103   67,689 480 SH   SOLE   0 480 0
WARNER MUSIC GROUP CORP COM CL A 934550203   140,087 3,887 SH   SOLE   0 2,277 1,610
WASTE CONNECTIONS INC COM 94106B101   2,917,439 24,421 SH   SOLE   0 22,550 1,871
WASTE MGMT INC DEL COM 94106L109   1,563,627 11,160 SH   SOLE   0 8,787 2,373
WATERS CORP COM 941848103   8,640 25 SH   SOLE   0 25 0
WEST FRASER TIMBER CO LTD COM 952845105   2,212,726 30,825 SH   SOLE   0 27,042 3,783
WHEATON PRECIOUS METALS CORP COM 962879102   329,990 7,487 SH   SOLE   0 5,367 2,120
WILLIAMS COS INC COM 969457100   747,913 28,170 SH   SOLE   0 25,990 2,180
WINMARK CORP COM 974250102   127,925 666 SH   SOLE   0 523 143
WORKHORSE GROUP INC COM NEW 98138J206   1,493 90 SH   SOLE   0 90 0
WORLD GOLD TR SPDR GLD MINIS 98149E204   10,090 573 SH   SOLE   0 573 0
YUM CHINA HLDGS INC COM 98850P109   1,129,628 17,051 SH   SOLE   0 12,879 4,172
ZOETIS INC CL A 98978V103   8,293,206 44,501 SH   SOLE   0 31,168 13,333
AMDOCS LTD SHS G02602103   275,324 3,559 SH   SOLE   0 2,674 885
AON PLC SHS CL A G0403H108   4,772,334 19,988 SH   SOLE   0 13,963 6,025
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,514,781 11,923 SH   SOLE   0 8,724 3,199
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107   205,159 3,883 SH   SOLE   0 2,427 1,456
BROOKFIELD BUSINESS PARTNERS UNIT LTD L P G16234109   827,815 17,910 SH   SOLE   0 17,220 690
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   487,852 8,788 SH   SOLE   0 6,885 1,903
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   7,300,683 188,949 SH   SOLE   0 133,770 55,179
CLARIVATE PLC ORD SHS G21810109   117,085 4,253 SH   SOLE   0 3,145 1,108
COCA-COLA EUROPACIFIC PARTNE SHS G25839104   240,957 4,062 SH   SOLE   0 2,341 1,721
FERGUSON PLC NEW SHS G3421J106   235,264 1,686 SH   SOLE   0 1,245 441
LINDE PLC SHS G5494J103   34,390,179 118,956 SH   SOLE   0 72,761 46,195
MEDTRONIC PLC SHS G5960L103   1,161,360 9,356 SH   SOLE   0 7,091 2,265
ALCON AG ORD SHS H01301128   5,550 79 SH   SOLE   0 79 0
CHUBB LIMITED COM H1467J104   3,337 21 SH   SOLE   0 21 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   16,580 24 SH   SOLE   0 24 0
NXP SEMICONDUCTORS N V COM N6596X109   318,043 1,546 SH   SOLE   0 900 646
SCORPIO TANKERS INC SHS Y7542C130   4,851 220 SH   SOLE   0 220 0