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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 30,483 141,968 SH   SOLE   140,446 0 1,522
ACTIVISION BLIZZARD INC COM 00507V109 380 5,013 SH   SOLE   5,013 0 0
ADOBE INC COM 00724F101 1,100 2,526 SH   SOLE   2,526 0 0
AGNICO EAGLE MINES LTD COM 008474108 110,230 1,727,067 SH   SOLE   848,517 0 878,550
AIR PRODS & CHEMS INC COM 009158106 23,998 99,388 SH   SOLE   65,540 0 33,848
ALGONQUIN PWR UTILS CORP COM 015857105 312 24,201 SH   SOLE   24,201 0 0
ALPHABET INC CAP STK CL A 02079K305 4,283 3,020 SH   SOLE   3,020 0 0
ALPHABET INC CAP STK CL C 02079K107 1,247 882 SH   SOLE   882 0 0
AMAZON COM INC COM 023135106 1,305 473 SH   SOLE   473 0 0
AMERICAN EXPRESS CO COM 025816109 1,449 15,218 SH   SOLE   15,218 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 10,308 80,115 SH   SOLE   78,126 0 1,989
AMGEN INC COM 031162100 228 965 SH   SOLE   0 0 965
AMPHENOL CORP NEW CL A 032095101 845 8,820 SH   SOLE   8,820 0 0
APPLE INC COM 037833100 35,227 96,564 SH   SOLE   95,407 0 1,157
ASML HOLDING N V N Y REGISTRY SHS N07059210 238 646 SH   SOLE   646 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,992 56,574 SH   SOLE   53,235 0 3,339
AT&T INC COM 00206R102 5,292 175,063 SH   SOLE   1,007 0 174,056
AUTOMATIC DATA PROCESSING IN COM 053015103 864 5,800 SH   SOLE   5,800 0 0
BANK MONTREAL QUE COM 063671101 67,748 1,276,947 SH   SOLE   701,322 0 575,625
BANK NOVA SCOTIA B C COM 064149107 161,297 3,910,406 SH   SOLE   2,123,484 0 1,786,922
BARRICK GOLD CORPORATION COM 067901108 67,193 2,505,237 SH   SOLE   1,270,037 0 1,235,200
BAUSCH HEALTH COS INC COM 071734107 55,903 3,065,200 SH   SOLE   1,809,800 0 1,255,400
BAXTER INTL INC COM 071813109 1,371 15,926 SH   SOLE   15,926 0 0
BCE INC COM NEW 05534B760 42,855 1,030,884 SH   SOLE   228,736 0 802,148
BECTON DICKINSON & CO COM 075887109 926 3,870 SH   SOLE   3,870 0 0
BIO RAD LABS INC CL A 090572207 750 1,661 SH   SOLE   1,661 0 0
BOOKING HOLDINGS INC COM 09857L108 2,506 1,574 SH   SOLE   1,574 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 11,918 153,203 SH   SOLE   151,036 0 2,167
BROADCOM INC COM 11135F101 12,915 40,922 SH   SOLE   40,306 0 616
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 863 6,840 SH   SOLE   6,840 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 135,127 4,119,129 SH   SOLE   2,237,442 0 1,881,687
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 15,742 346,600 SH   SOLE   164,600 0 182,000
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 36,663 768,230 SH   SOLE   283,030 0 485,200
CAMECO CORP COM 13321L108 55,992 5,478,569 SH   SOLE   2,913,589 0 2,564,980
CANADIAN IMP BK COMM COM 136069101 87,338 1,310,938 SH   SOLE   662,838 0 648,100
CANADIAN NAT RES LTD COM 136385101 65,548 3,790,930 SH   SOLE   2,617,380 0 1,173,550
CANADIAN NATL RY CO COM 136375102 120,660 1,368,242 SH   SOLE   667,192 0 701,050
CANADIAN PAC RY LTD COM 13645T100 107,329 423,324 SH   SOLE   235,524 0 187,800
CDW CORP COM 12514G108 11,674 100,483 SH   SOLE   99,565 0 918
CELESTICA INC SUB VTG SHS 15101Q108 2,598 379,700 SH   SOLE   379,700 0 0
CGI INC CL A SUB VTG 12532H104 102,836 1,637,582 SH   SOLE   914,766 0 722,816
CHEVRON CORP NEW COM 166764100 1,012 11,344 SH   SOLE   11,344 0 0
CINTAS CORP COM 172908105 274 1,030 SH   SOLE   1,030 0 0
CME GROUP INC COM 12572Q105 10,272 63,199 SH   SOLE   62,290 0 909
COLGATE PALMOLIVE CO COM 194162103 777 10,600 SH   SOLE   10,600 0 0
COMCAST CORP NEW CL A 20030N101 1,294 33,190 SH   SOLE   33,190 0 0
CONSTELLATION BRANDS INC CL A 21036P108 695 3,975 SH   SOLE   3,975 0 0
COPART INC COM 217204106 266 3,200 SH   SOLE   3,200 0 0
COSTCO WHSL CORP NEW COM 22160K105 18,668 61,567 SH   SOLE   60,590 0 977
CROWN CASTLE INTL CORP NEW COM 22822V101 6,443 38,503 SH   SOLE   37,630 0 873
CVS HEALTH CORP COM 126650100 1,829 28,150 SH   SOLE   28,150 0 0
DANAHER CORPORATION COM 235851102 693 3,920 SH   SOLE   3,920 0 0
DIGITAL RLTY TR INC COM 253868103 17,532 123,369 SH   SOLE   121,671 0 1,698
DISNEY WALT CO COM DISNEY 254687106 3,142 28,176 SH   SOLE   28,176 0 0
DOLLAR TREE INC COM 256746108 1,594 17,200 SH   SOLE   17,200 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 2,230 27,916 SH   SOLE   27,916 0 0
EMERSON ELEC CO COM 291011104 1,458 23,508 SH   SOLE   23,508 0 0
ENBRIDGE INC COM 29250N105 71,185 2,348,683 SH   SOLE   1,637,683 0 711,000
FACEBOOK INC CL A 30303M102 6,246 27,507 SH   SOLE   27,507 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 472 3,517 SH   SOLE   3,517 0 0
FISERV INC COM 337738108 1,419 14,540 SH   SOLE   14,540 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 553 2,200 SH   SOLE   2,200 0 0
FORTIS INC COM 349553107 81,074 2,138,734 SH   SOLE   1,058,134 0 1,080,600
FORTUNE BRANDS HOME & SEC IN COM 34964C106 633 9,900 SH   SOLE   9,900 0 0
FRANCO NEV CORP COM 351858105 45,265 325,076 SH   SOLE   163,526 0 161,550
GILDAN ACTIVEWEAR INC COM 375916103 43,364 2,808,448 SH   SOLE   1,635,033 0 1,173,415
GRANITE REAL ESTATE INVT TR UNIT 99/99/9999 387437114 10,586 205,795 SH   SOLE   205,795 0 0
HENRY JACK & ASSOC INC COM 426281101 714 3,880 SH   SOLE   3,880 0 0
HOME DEPOT INC COM 437076102 15,629 62,389 SH   SOLE   61,396 0 993
HYCROFT MINING HOLDING CORP COM CL A 44862P109 126 13,369 SH   SOLE   13,369 0 0
IDEXX LABS INC COM 45168D104 814 2,466 SH   SOLE   2,466 0 0
IHS MARKIT LTD SHS G47567105 1,042 13,796 SH   SOLE   13,796 0 0
ILLUMINA INC COM 452327109 963 2,600 SH   SOLE   2,600 0 0
IMPERIAL OIL LTD COM NEW 453038408 964 60,109 SH   SOLE   60,109 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 513 5,595 SH   SOLE   5,595 0 0
INTUIT COM 461202103 474 1,600 SH   SOLE   1,600 0 0
ISHARES TR MSCI EAFE ETF 464287465 9,289 152,600 SH   SOLE   152,600 0 0
JOHNSON & JOHNSON COM 478160104 21,956 156,123 SH   SOLE   99,845 0 56,278
JPMORGAN CHASE & CO COM 46625H100 1,676 17,820 SH   SOLE   17,820 0 0
KAR AUCTION SVCS INC COM 48238T109 361 26,200 SH   SOLE   26,200 0 0
KIMBERLY CLARK CORP COM 494368103 17,599 124,507 SH   SOLE   66,646 0 57,861
LAUDER ESTEE COS INC CL A 518439104 569 3,015 SH   SOLE   3,015 0 0
LOCKHEED MARTIN CORP COM 539830109 15,834 43,389 SH   SOLE   43,389 0 0
LOWES COS INC COM 548661107 997 7,377 SH   SOLE   7,377 0 0
MAGNA INTL INC COM 559222401 100,103 2,255,045 SH   SOLE   982,220 0 1,272,825
MANULIFE FINL CORP COM 56501R106 109,775 8,094,937 SH   SOLE   4,318,337 0 3,776,600
MARKEL CORP COM 570535104 965 1,045 SH   SOLE   1,045 0 0
MASTERCARD INCORPORATED CL A 57636Q104 32,101 108,561 SH   SOLE   107,347 0 1,214
MCDONALDS CORP COM 580135101 34,642 187,792 SH   SOLE   143,469 0 44,323
MEDICAL PPTYS TRUST INC COM 58463J304 19,880 1,057,457 SH   SOLE   1,042,184 0 15,273
MEDTRONIC PLC SHS G5960L103 7,290 79,496 SH   SOLE   79,496 0 0
MICROSOFT CORP COM 594918104 36,316 178,450 SH   SOLE   176,337 0 2,113
NETFLIX INC COM 64110L106 547 1,201 SH   SOLE   1,201 0 0
NICE LTD SPONSORED ADR 653656108 2,169 11,460 SH   SOLE   11,460 0 0
NIKE INC CL B 654106103 3,515 35,852 SH   SOLE   35,852 0 0
NOVARTIS AG SPONSORED ADR 66987V109 17,501 200,375 SH   SOLE   118,177 0 82,198
NOVO-NORDISK A S ADR 670100205 6,186 94,465 SH   SOLE   91,708 0 2,757
NUTRIEN LTD COM 67077M108 21,349 666,604 SH   SOLE   579,531 0 87,073
NVIDIA CORPORATION COM 67066G104 608 1,600 SH   SOLE   1,600 0 0
ONEOK INC NEW COM 682680103 4,530 136,363 SH   SOLE   134,140 0 2,223
OPEN TEXT CORP COM 683715106 102,314 2,417,205 SH   SOLE   1,334,755 0 1,082,450
PAYPAL HLDGS INC COM 70450Y103 1,487 8,532 SH   SOLE   8,532 0 0
PEMBINA PIPELINE CORP COM 706327103 57,260 2,297,806 SH   SOLE   1,811,456 0 486,350
PEPSICO INC COM 713448108 1,933 14,617 SH   SOLE   14,617 0 0
PERKINELMER INC COM 714046109 245 2,500 SH   SOLE   2,500 0 0
PHILLIPS 66 COM 718546104 600 8,350 SH   SOLE   8,350 0 0
PROCTER AND GAMBLE CO COM 742718109 18,470 154,471 SH   SOLE   82,081 0 72,390
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,296 199,552 SH   SOLE   199,552 0 0
REPUBLIC SVCS INC COM 760759100 11,691 142,490 SH   SOLE   138,842 0 3,648
ROGERS COMMUNICATIONS INC CL B 775109200 122,352 3,054,864 SH   SOLE   1,513,509 0 1,541,355
ROPER TECHNOLOGIES INC COM 776696106 1,456 3,750 SH   SOLE   3,750 0 0
ROYAL BK CDA COM 780087102 252,805 3,738,144 SH   SOLE   1,961,168 0 1,776,976
S&P GLOBAL INC COM 78409V104 995 3,020 SH   SOLE   3,020 0 0
SANOFI SPONSORED ADR 80105N105 17,061 334,207 SH   SOLE   225,317 0 108,890
SERVICENOW INC COM 81762P102 956 2,359 SH   SOLE   2,359 0 0
SHAW COMMUNICATIONS INC CL B CONV 82028K200 23,353 1,436,603 SH   SOLE   1,251,903 0 184,700
SHERWIN WILLIAMS CO COM 824348106 1,216 2,105 SH   SOLE   2,105 0 0
SHOPIFY INC CL A 82509L107 104,972 110,851 SH   SOLE   58,651 0 52,200
STANTEC INC COM 85472N109 23,138 751,947 SH   SOLE   392,572 0 359,375
STERIS PLC SHS USD G8473T100 1,032 6,725 SH   SOLE   6,725 0 0
SUN LIFE FINANCIAL INC. COM 866796105 38,954 1,063,450 SH   SOLE   390,325 0 673,125
SUNCOR ENERGY INC NEW COM 867224107 54,648 3,251,653 SH   SOLE   1,881,841 0 1,369,812
TC ENERGY CORP COM 87807B107 186,104 4,370,241 SH   SOLE   2,126,341 0 2,243,900
TELUS CORPORATION COM 87971M103 137,097 8,200,544 SH   SOLE   4,681,148 0 3,519,396
TEXAS INSTRS INC COM 882508104 1,724 13,580 SH   SOLE   13,580 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,270 6,265 SH   SOLE   6,265 0 0
THOMSON REUTERS CORP. COM NEW 884903709 31,761 468,972 SH   SOLE   222,127 0 246,845
TJX COS INC NEW COM 872540109 1,362 26,947 SH   SOLE   26,947 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 201,051 4,519,418 SH   SOLE   2,313,184 0 2,206,234
ULTA BEAUTY INC COM 90384S303 1,239 6,090 SH   SOLE   6,090 0 0
UNILEVER N V N Y SHS NEW 904784709 15,795 296,508 SH   SOLE   296,508 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,505 8,492 SH   SOLE   8,432 0 60
US FOODS HLDG CORP COM 912008109 367 18,600 SH   SOLE   18,600 0 0
VERISK ANALYTICS INC COM 92345Y106 1,214 7,135 SH   SOLE   7,135 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 16,773 304,248 SH   SOLE   165,072 0 139,176
VERTEX PHARMACEUTICALS INC COM 92532F100 503 1,733 SH   SOLE   1,733 0 0
VISA INC COM CL A 92826C839 3,116 16,132 SH   SOLE   16,132 0 0
WALMART INC COM 931142103 1,165 9,729 SH   SOLE   9,729 0 0
WASTE CONNECTIONS INC COM 94106B101 54,647 585,183 SH   SOLE   331,733 0 253,450
WASTE MGMT INC DEL COM 94106L109 13,134 124,012 SH   SOLE   120,869 0 3,143
WEC ENERGY GROUP INC COM 92939U106 5,544 63,257 SH   SOLE   62,298 0 959
WESTERN ALLIANCE BANCORP COM 957638109 415 10,950 SH   SOLE   10,950 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 119,213 2,719,269 SH   SOLE   1,322,069 0 1,397,200
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 1,773 6,928 SH   SOLE   6,928 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 1,328 11,129 SH   SOLE   11,129 0 0
ZOETIS INC CL A 98978V103 1,080 7,882 SH   SOLE   7,412 0 470