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
ABBVIE INC COM 00287Y109   14,151,541 87,566 SH   SOLE   86,279 0 1,287
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   22,122,103 82,904 SH   SOLE   81,569 0 1,335
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,290,593 3,835 SH   SOLE   3,835 0 0
AFLAC INC COM 001055102   1,987,127 27,622 SH   SOLE   27,622 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,004,301 6,711 SH   SOLE   6,711 0 0
AGNICO EAGLE MINES LTD COM 008474108   49,061,683 944,800 SH   SOLE   935,589 0 9,211
AIR PRODS & CHEMS INC COM 009158106   17,321,438 56,191 SH   SOLE   54,983 0 1,208
ALGONQUIN PWR UTILS CORP COM 015857105   453,716 69,701 SH   SOLE   69,701 0 0
ALPHABET INC CAP STK CL A 02079K305   10,387,936 117,737 SH   SOLE   117,737 0 0
ALPHABET INC CAP STK CL A 02079K305   509,913 360 SH Put SOLE   360 0 0
ALPHABET INC CAP STK CL C 02079K107   1,806,720 20,362 SH   SOLE   20,362 0 0
AMAZON COM INC COM 023135106   1,036,140 12,335 SH   SOLE   12,335 0 0
AMERICAN EXPRESS CO COM 025816109   1,667,802 11,288 SH   SOLE   11,288 0 0
AMGEN INC COM 031162100   7,150,111 27,224 SH   SOLE   26,827 0 397
AMPHENOL CORP NEW CL A 032095101   977,638 12,840 SH   SOLE   12,840 0 0
APA CORPORATION COM 03743Q108   985,461 21,111 SH   SOLE   21,111 0 0
APPLE INC COM 037833100   43,570,596 335,339 SH   SOLE   331,586 0 3,753
APPLE INC COM 037833100   325,469 197 SH Put SOLE   197 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   676,990 1,239 SH   SOLE   1,239 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   3,908,128 57,642 SH   SOLE   53,905 0 3,737
AUTODESK INC COM 052769106   1,835,437 9,822 SH   SOLE   9,822 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   5,718,547 23,941 SH   SOLE   23,941 0 0
BANK MONTREAL QUE COM 063671101   230,293,460 2,543,911 SH   SOLE   2,331,353 0 212,558
BANK NOVA SCOTIA HALIFAX COM 064149107   26,516,660 541,585 SH   SOLE   541,585 0 0
BARRICK GOLD CORP COM 067901108   14,153,758 826,266 SH   SOLE   201,266 0 625,000
BAXTER INTL INC COM 071813109   1,553,871 30,486 SH   SOLE   30,486 0 0
BCE INC COM NEW 05534B760   58,287,819 1,327,569 SH   SOLE   1,319,218 0 8,351
BOOKING HOLDINGS INC COM 09857L108   8,478,283 4,207 SH   SOLE   4,207 0 0
BOOKING HOLDINGS INC COM 09857L108   396,398 14 SH Put SOLE   14 0 0
BROADCOM INC COM 11135F101   31,200,572 55,802 SH   SOLE   54,989 0 813
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,954,452 68,305 SH   SOLE   68,305 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   62,574,326 1,991,195 SH   SOLE   1,366,536 0 624,659
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   18,017,614 463,508 SH   SOLE   264,958 0 198,550
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   15,380,397 559,154 SH   SOLE   553,581 0 5,573
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   11,761,383 464,880 SH   SOLE   464,880 0 0
CANADIAN IMPERIAL BK COMM TO COM 136069101   840,781 20,800 SH   SOLE   20,800 0 0
CANADIAN NAT RES LTD COM 136385101   138,228,737 2,490,930 SH   SOLE   2,045,946 0 444,984
CANADIAN NATL RY CO COM 136375102   58,871,037 495,942 SH   SOLE   493,570 0 2,372
CANADIAN PAC RY LTD COM 13645T100   110,395,618 1,481,729 SH   SOLE   1,140,859 0 340,870
CELESTICA INC SUB VTG SHS 15101Q108   10,423,989 925,556 SH   SOLE   224,826 0 700,730
CENOVUS ENERGY INC COM 15135U109   9,160,580 472,483 SH   SOLE   115,883 0 356,600
CENTENE CORP DEL COM 15135B101   1,038,411 12,662 SH   SOLE   12,662 0 0
CGI INC CL A SUB VTG 12532H104   92,390,012 1,072,606 SH   SOLE   845,083 0 227,523
CHEVRON CORP NEW COM 166764100   1,786,643 9,954 SH   SOLE   9,954 0 0
CINTAS CORP COM 172908105   566,783 1,255 SH   SOLE   1,255 0 0
CISCO SYS INC COM 17275R102   12,324,325 258,697 SH   SOLE   258,697 0 0
CME GROUP INC COM 12572Q105   8,071,007 47,996 SH   SOLE   47,996 0 0
CME GROUP INC COM 12572Q105   400,339 188 SH Put SOLE   188 0 0
COCA COLA CO COM 191216100   378,289 5,947 SH   SOLE   5,947 0 0
COLGATE PALMOLIVE CO COM 194162103   4,164,997 52,862 SH   SOLE   52,862 0 0
COLLIERS INTL GROUP INC SUB VTG SHS 194693107   10,753,163 117,141 SH   SOLE   28,841 0 88,300
COMCAST CORP NEW CL A 20030N101   2,184,401 62,465 SH   SOLE   62,465 0 0
CONSTELLATION BRANDS INC CL A 21036P108   1,264,196 5,455 SH   SOLE   5,455 0 0
COPART INC COM 217204106   557,448 9,155 SH   SOLE   9,155 0 0
COSTCO WHSL CORP NEW COM 22160K105   27,448,889 60,129 SH   SOLE   59,226 0 903
CRH PLC ADR 12626K203   345,377 8,680 SH   SOLE   8,680 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   312,606 2,969 SH   SOLE   2,969 0 0
CROWN CASTLE INC COM 22822V101   6,347,681 46,798 SH   SOLE   46,074 0 724
DESCARTES SYS GROUP INC COM 249906108   9,440,184 135,512 SH   SOLE   33,312 0 102,200
DIGITAL RLTY TR INC COM 253868103   6,606,389 65,886 SH   SOLE   64,905 0 981
DISNEY WALT CO COM 254687106   2,908,829 33,481 SH   SOLE   33,481 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   6,330,383 61,466 SH   SOLE   61,466 0 0
EMERSON ELEC CO COM 291011104   2,144,828 22,328 SH   SOLE   22,328 0 0
ENBRIDGE INC COM 29250N105   45,343,139 1,160,954 SH   SOLE   1,145,166 0 15,788
EOG RES INC COM 26875P101   7,841,788 60,545 SH   SOLE   59,649 0 896
EPAM SYS INC COM 29414B104   682,355 2,082 SH   SOLE   2,082 0 0
EQUINOR ASA SPONSORED ADR 29446M102   2,030,928 56,714 SH   SOLE   56,714 0 0
ERO COPPER CORP COM 296006109   6,780,120 492,850 SH   SOLE   120,700 0 372,150
FACTSET RESH SYS INC COM 303075105   458,182 1,142 SH   SOLE   1,142 0 0
FISERV INC COM 337738108   1,501,900 14,860 SH   SOLE   14,860 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   679,616 3,700 SH   SOLE   3,700 0 0
FLEXSHARES TR STOXX GLOBR INF 33939L795   267,072 5,298 SH   SOLE   5,298 0 0
FORTIS INC COM 349553107   32,972,246 824,580 SH   SOLE   814,952 0 9,628
FORTUNE BRANDS INNOVATIONS I COM 34964C106   606,508 10,620 SH   SOLE   10,620 0 0
GILDAN ACTIVEWEAR INC COM 375916103   55,417,298 2,025,018 SH   SOLE   1,708,177 0 316,841
GODADDY INC CL A 380237107   675,251 9,025 SH   SOLE   9,025 0 0
GRAINGER W W INC COM 384802104   853,844 1,535 SH   SOLE   1,535 0 0
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114   9,387,273 184,124 SH   SOLE   184,124 0 0
HOME DEPOT INC COM 437076102   24,464,305 77,453 SH   SOLE   76,535 0 918
HOME DEPOT INC COM 437076102   272,795 80 SH Put SOLE   80 0 0
IDEXX LABS INC COM 45168D104   334,527 820 SH   SOLE   820 0 0
ILLINOIS TOOL WKS INC COM 452308109   5,957,793 27,044 SH   SOLE   26,722 0 322
ILLUMINA INC COM 452327109   2,695,528 13,331 SH   SOLE   13,331 0 0
ILLUMINA INC COM 452327109   334,894 52 SH Put SOLE   52 0 0
IMPERIAL OIL LTD COM NEW 453038408   3,470,704 71,306 SH   SOLE   71,306 0 0
INDEXIQ ETF TR HEALTHY HEARTS 45409B321   349,452 13,093 SH   SOLE   13,093 0 0
INTUIT COM 461202103   941,912 2,420 SH   SOLE   2,420 0 0
IQVIA HLDGS INC COM 46266C105   737,809 3,601 SH   SOLE   3,601 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   303,586 15,294 SH   SOLE   15,294 0 0
JOHNSON & JOHNSON COM 478160104   37,097,383 210,005 SH   SOLE   207,922 0 2,083
JPMORGAN CHASE & CO COM 46625H100   2,045,696 15,255 SH   SOLE   15,255 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   1,056,870 6,178 SH   SOLE   6,178 0 0
LOWES COS INC COM 548661107   860,717 4,320 SH   SOLE   4,320 0 0
MAGNA INTL INC COM 559222401   51,129,026 910,824 SH   SOLE   904,698 0 6,126
MANULIFE FINL CORP COM 56501R106   58,582,166 3,286,787 SH   SOLE   2,781,347 0 505,440
MARKEL CORP COM 570535104   1,421,572 1,079 SH   SOLE   1,079 0 0
MARKETAXESS HLDGS INC COM 57060D108   1,965,059 7,046 SH   SOLE   7,046 0 0
MASTERCARD INCORPORATED CL A 57636Q104   23,545,841 67,713 SH   SOLE   67,041 0 672
MASTERCARD INCORPORATED CL A 57636Q104   223,943 63 SH Put SOLE   63 0 0
MATCH GROUP INC NEW COM 57667L107   791,214 19,070 SH   SOLE   19,070 0 0
MCDONALDS CORP COM 580135101   35,715,167 135,526 SH   SOLE   134,697 0 829
MEDICAL PPTYS TRUST INC COM 58463J304   17,262,756 1,549,619 SH   SOLE   1,536,363 0 13,256
MICROCHIP TECHNOLOGY INC. COM 595017104   707,769 10,075 SH   SOLE   10,075 0 0
MICROSOFT CORP COM 594918104   41,194,121 171,771 SH   SOLE   169,817 0 1,954
MICROSOFT CORP COM 594918104   380,833 133 SH Put SOLE   133 0 0
NAPCO SEC TECHNOLOGIES INC COM 630402105   464,412 16,900 SH   SOLE   16,900 0 0
NIKE INC CL B 654106103   7,248,418 61,947 SH   SOLE   61,947 0 0
NIKE INC CL B 654106103   283,058 173 SH Put SOLE   173 0 0
NOVO-NORDISK A S ADR 670100205   17,093,848 126,303 SH   SOLE   123,754 0 2,549
NUTRIEN LTD COM 67077M108   33,975,743 465,710 SH   SOLE   308,210 0 157,500
NUVEI CORPORATION SUB VTG SHS 67079A102   11,025,320 434,140 SH   SOLE   103,977 0 330,163
NVIDIA CORPORATION COM 67066G104   1,219,392 8,344 SH   SOLE   8,344 0 0
OPEN TEXT CORP COM 683715106   84,093,113 2,840,029 SH   SOLE   2,499,768 0 340,261
PAYPAL HLDGS INC COM 70450Y103   1,394,844 19,585 SH   SOLE   19,585 0 0
PEMBINA PIPELINE CORP COM 706327103   22,437,448 661,480 SH   SOLE   661,480 0 0
PEPSICO INC COM 713448108   4,580,996 25,357 SH   SOLE   25,357 0 0
PROCTER AND GAMBLE CO COM 742718109   11,808,040 77,910 SH   SOLE   76,724 0 1,186
PROLOGIS INC. COM 74340W103   264,577 2,347 SH   SOLE   2,347 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,016,684 19,983 SH   SOLE   19,983 0 0
REPUBLIC SVCS INC COM 760759100   16,958,057 131,468 SH   SOLE   129,624 0 1,844
RESTAURANT BRANDS INTL INC COM 76131D103   81,857,188 1,266,557 SH   SOLE   1,117,553 0 149,004
ROCKWELL AUTOMATION INC COM 773903109   807,482 3,135 SH   SOLE   3,135 0 0
ROGERS COMMUNICATIONS INC CL B 775109200   2,725,806 58,282 SH   SOLE   58,282 0 0
ROPER TECHNOLOGIES INC COM 776696106   2,216,622 5,130 SH   SOLE   5,130 0 0
ROYAL BK CDA SUSTAINABL COM 780087102   214,745,362 2,285,697 SH   SOLE   1,831,630 0 454,067
S&P GLOBAL INC COM 78409V104   1,758,435 5,250 SH   SOLE   5,250 0 0
SANOFI SPONSORED ADR 80105N105   7,094,123 146,482 SH   SOLE   144,519 0 1,963
SHELL PLC SPON ADS 780259305   22,292,964 391,448 SH   SOLE   386,564 0 4,884
SHERWIN WILLIAMS CO COM 824348106   1,720,168 7,248 SH   SOLE   7,248 0 0
SHOPIFY INC CL A 82509L107   12,886,905 371,434 SH   SOLE   121,034 0 250,400
STANTEC INC COM 85472N109   20,939,392 437,297 SH   SOLE   433,747 0 3,550
STARBUCKS CORP COM 855244109   1,988,365 20,044 SH   SOLE   20,044 0 0
STERIS PLC SHS USD G8473T100   551,115 2,984 SH   SOLE   2,984 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   343,713 9,663 SH   SOLE   9,663 0 0
SUN LIFE FINANCIAL INC. COM 866796105   19,400,957 418,255 SH   SOLE   414,149 0 4,106
SUNCOR ENERGY INC NEW COM 867224107   134,371,609 4,239,041 SH   SOLE   3,345,418 0 893,623
SYNOPSYS INC COM 871607107   439,982 1,378 SH   SOLE   1,378 0 0
SYSCO CORP COM 871829107   331,334 4,334 SH   SOLE   4,334 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   1,359,938 13,060 SH   SOLE   13,060 0 0
TC ENERGY CORP COM 87807B107   64,442,427 1,617,567 SH   SOLE   1,362,367 0 255,200
TECK RESOURCES LTD CL B 878742204   39,185,808 1,037,616 SH   SOLE   800,363 0 237,253
TELEFLEX INCORPORATED COM 879369106   454,327 1,820 SH   SOLE   1,820 0 0
TELUS CORPORATION COM 87971M103   93,533,771 4,850,118 SH   SOLE   4,816,277 0 33,841
TELUS INTL CDA INC SUB VTG SHS 87975H100   6,455,306 327,221 SH   SOLE   79,921 0 247,300
TEXAS INSTRS INC COM 882508104   2,041,293 12,355 SH   SOLE   12,355 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   5,189,703 9,424 SH   SOLE   9,424 0 0
THOMSON REUTERS CORP. COM NEW 884903709   30,386,082 266,552 SH   SOLE   264,693 0 1,859
TJX COS INC NEW COM 872540109   998,582 12,545 SH   SOLE   12,545 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   134,447,391 2,077,900 SH   SOLE   1,691,437 0 386,463
TOTALENERGIES SE SPONSORED ADS 89151E109   25,847,815 416,363 SH   SOLE   411,198 0 5,165
UNILEVER PLC SPON ADR NEW 904767704   8,384,181 166,518 SH   SOLE   166,518 0 0
UNITEDHEALTH GROUP INC COM 91324P102   32,457,089 61,219 SH   SOLE   60,467 0 752
UNITEDHEALTH GROUP INC COM 91324P102   303,393 78 SH Put SOLE   78 0 0
VERISK ANALYTICS INC COM 92345Y106   3,591,382 20,357 SH   SOLE   20,357 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   11,168,679 283,469 SH   SOLE   279,136 0 4,333
VISA INC COM CL A 92826C839   6,014,444 28,949 SH   SOLE   28,949 0 0
WALMART INC COM 931142103   1,203,655 8,489 SH   SOLE   8,489 0 0
WASTE CONNECTIONS INC COM 94106B101   13,265,982 100,149 SH   SOLE   25,349 0 74,800
WASTE MGMT INC DEL COM 94106L109   15,894,925 101,319 SH   SOLE   99,433 0 1,886
WEC ENERGY GROUP INC COM 92939U106   10,128,518 108,026 SH   SOLE   106,936 0 1,090
WEST FRASER TIMBER CO LTD COM 952845105   14,841,889 205,687 SH   SOLE   203,413 0 2,274
WHEATON PRECIOUS METALS CORP COM 962879102   60,137,846 1,540,336 SH   SOLE   953,199 0 587,137
WILLIAMS COS INC COM 969457100   26,540,266 806,695 SH   SOLE   795,864 0 10,831
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   6,996,109 288,976 SH   SOLE   284,185 0 4,791
WP CAREY INC COM 92936U109   5,034,970 64,427 SH   SOLE   63,784 0 643
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   1,341,024 5,230 SH   SOLE   5,230 0 0
ZOETIS INC CL A 98978V103   744,474 5,080 SH   SOLE   5,080 0 0