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
Expires: July 31, 2015
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
ABBOTT LABS COM 002824100 375,093 3,290 SH SOLE 3,290 0 0
ABBVIE INC COM 00287Y109 682,491 3,456 SH SOLE 3,456 0 0
ALPHABET INC CAP STK CL A 02079K305 1,522,503 9,180 SH SOLE 9,180 0 0
ALPHABET INC CAP STK CL C 02079K107 35,200,684 210,543 SH SOLE 210,543 0 0
AMERICAN ELEC PWR CO INC COM 025537101 40,559,319 395,315 SH SOLE 395,315 0 0
AT&T INC COM 00206R102 429,000 19,500 SH SOLE 19,500 0 0
BANK AMERICA CORP COM 060505104 212,288 5,350 SH SOLE 5,350 0 0
BANK MONTREAL QUE COM 063671101 1,467,584 16,244 SH SOLE 16,244 0 0
BANK NOVA SCOTIA HALIFAX COM 064149107 39,291,143 720,242 SH SOLE 720,242 0 0
BAUSCH HEALTH COS INC COM 071734107 190,261 23,300 SH SOLE 23,300 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 266,589 5,632 SH SOLE 5,632 0 0
BROOKFIELD CORP CL A LTD VT SH 11271J107 1,553,582 29,216 SH SOLE 29,216 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 41,653,291 1,185,284 SH SOLE 1,185,284 0 0
CAE INC COM 124765108 27,949,781 1,486,990 SH SOLE 1,486,990 0 0
CANADIAN IMPERIAL BK COMM COM 136069101 4,514,146 73,502 SH SOLE 73,502 0 0
CANADIAN NATL RY CO COM 136375102 5,085,575 43,377 SH SOLE 43,377 0 0
CANADIAN NAT RES LTD COM 136385101 1,348,160 40,550 SH SOLE 40,550 0 0
CARMAX INC COM 143130102 29,226,813 377,705 SH SOLE 377,705 0 0
CENOVUS ENERGY INC COM 15135U109 17,655,705 1,054,350 SH SOLE 1,054,350 0 0
CHEVRON CORP NEW COM 166764100 979,346 6,650 SH SOLE 6,650 0 0
CISCO SYS INC COM 17275R102 36,413,922 684,215 SH SOLE 684,215 0 0
CITIGROUP INC COM NEW 172967424 32,719,142 522,670 SH SOLE 522,670 0 0
CORNING INC COM 219350105 4,578,210 101,400 SH SOLE 101,400 0 0
COSTCO WHSL CORP NEW COM 22160K105 249,999 282 SH SOLE 282 0 0
CSX CORP COM 126408103 546,955 15,840 SH SOLE 15,840 0 0
CVS HEALTH CORP COM 126650100 24,980,778 397,277 SH SOLE 397,277 0 0
DANAHER CORPORATION COM 235851102 2,406,263 8,655 SH SOLE 8,655 0 0
DISCOVER FINL SVCS COM 254709108 426,902 3,043 SH SOLE 3,043 0 0
DOLLAR GEN CORP NEW COM 256677105 23,788,695 281,290 SH SOLE 281,290 0 0
EDISON INTL COM 281020107 217,725 2,500 SH SOLE 2,500 0 0
ELI LILLY & CO COM 532457108 716,725 809 SH SOLE 809 0 0
ENBRIDGE INC COM 29250N105 29,146,300 716,617 SH SOLE 716,617 0 0
EOG RES INC COM 26875P101 24,401,359 198,498 SH SOLE 198,498 0 0
EXELON CORP COM 30161N101 437,940 10,800 SH SOLE 10,800 0 0
EXXON MOBIL CORP COM 30231G102 510,493 4,355 SH SOLE 4,355 0 0
FIRSTSERVICE CORP NEW COM 33767E202 2,101,893 11,495 SH SOLE 11,495 0 0
FORTIS INC COM 349553107 3,810,589 83,765 SH SOLE 83,765 0 0
GENERAL MTRS CO COM 37045V100 27,143,984 605,352 SH SOLE 605,352 0 0
GILEAD SCIENCES INC COM 375558103 23,732,002 283,063 SH SOLE 283,063 0 0
HONEYWELL INTL INC COM 438516106 5,790,981 28,015 SH SOLE 28,015 0 0
IMPERIAL OIL LTD COM NEW 453038408 834,427 11,846 SH SOLE 11,846 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,638,526 31,550 SH SOLE 31,550 0 0
JOHNSON & JOHNSON COM 478160104 1,381,724 8,526 SH SOLE 8,526 0 0
JPMORGAN CHASE & CO. COM 46625H100 44,973,697 213,287 SH SOLE 213,287 0 0
KIMBERLY-CLARK CORP COM 494368103 348,586 2,450 SH SOLE 2,450 0 0
KROGER CO COM 501044101 2,746,962 47,940 SH SOLE 47,940 0 0
MAGNA INTL INC COM 559222401 19,296,986 469,835 SH SOLE 469,835 0 0
MEDTRONIC PLC SHS G5960L103 19,574,683 217,424 SH SOLE 217,424 0 0
MERCK & CO INC COM 58933Y105 298,095 2,625 SH SOLE 2,625 0 0
META PLATFORMS INC CL A 30303M102 52,628,989 91,938 SH SOLE 91,938 0 0
MICROSOFT CORP COM 594918104 33,412,795 77,650 SH SOLE 77,650 0 0
MORGAN STANLEY COM NEW 617446448 18,974,494 182,027 SH SOLE 182,027 0 0
OPEN TEXT CORP COM 683715106 2,103,151 63,130 SH SOLE 63,130 0 0
PEMBINA PIPELINE CORP COM 706327103 412,717 10,000 SH SOLE 10,000 0 0
PFIZER INC COM 717081103 23,291,259 804,812 SH SOLE 804,812 0 0
PRA GROUP INC COM 69354N106 3,218,722 143,950 SH SOLE 143,950 0 0
PROCTER AND GAMBLE CO COM 742718109 311,760 1,800 SH SOLE 1,800 0 0
ROGERS COMMUNICATIONS INC CL B 775109200 202,898 5,040 SH SOLE 5,040 0 0
ROSS STORES INC COM 778296103 37,150,383 246,830 SH SOLE 246,830 0 0
ROYAL BK CDA COM 780087102 58,891,132 471,270 SH SOLE 471,270 0 0
SUNCOR ENERGY INC NEW COM 867224107 19,103,545 516,930 SH SOLE 516,930 0 0
PRICE T ROWE GROUP INC COM 74144T108 446,613 4,100 SH SOLE 4,100 0 0
TC ENERGY CORP COM 87807B107 29,507,490 619,985 SH SOLE 619,985 0 0
TELUS CORPORATION COM 87971M103 36,732,814 2,186,815 SH SOLE 2,186,815 0 0
TEXAS INSTRS INC COM 882508104 20,135,411 97,475 SH SOLE 97,475 0 0
TFI INTL INC COM 87241L109 205,711 1,500 SH SOLE 1,500 0 0
THOMSON REUTERS CORP. COM 884903808 962,344 5,635 SH SOLE 5,635 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 47,884,347 756,342 SH SOLE 756,342 0 0
UNION PAC CORP COM 907818108 2,947,901 11,960 SH SOLE 11,960 0 0
UNITED PARCEL SERVICE INC CL B 911312106 27,684,519 203,055 SH SOLE 203,055 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,612,269 35,900 SH SOLE 35,900 0 0
VISA INC COM CL A 92826C839 15,499,207 56,371 SH SOLE 56,371 0 0