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
3M COMPANY COM 88579Y101 16,777 94,448 SH   SOLE   94,448 0 0
APPLE COM 037833100 1,570 8,840 SH   SOLE   8,840 0 0
BANK OF MONTREAL COM 063671101 23,124 214,924 SH   SOLE   214,924 0 0
BCE COM NEW 05534B760 2,143 41,227 SH   SOLE   41,227 0 0
BECTON DICKINSON COM 075887109 15,864 63,081 SH   SOLE   63,081 0 0
BERKSHIRE HATHAWAY CLASS B CL B NEW 084670702 590 1,974 SH   SOLE   1,974 0 0
BROOKFIELD ASSET MANAGEMEN CL A LTD VT SH 112585104 525 8,700 SH   SOLE   8,700 0 0
BROOKFIELD RENEWABLE CLASS A CL A SUB VTG 11284V105 655 17,808 SH   SOLE   17,808 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UN G16258108 13,756 384,311 SH   SOLE   384,311 0 0
CANADIAN NATIONAL RAILWAY COM 136375102 23,540 191,770 SH   SOLE   191,770 0 0
CANADIAN NATURAL RESOURCES COM 136385101 16,705 395,610 SH   SOLE   395,610 0 0
CGI CLASS A CL A SUB VTG 12532H104 16,210 183,453 SH   SOLE   183,453 0 0
COLGATE PALMOLIVE COM 194162103 19,747 231,390 SH   SOLE   231,390 0 0
COSTCO WHOLESALE COM 22160K105 31,386 55,287 SH   SOLE   55,287 0 0
EMERSON ELECTRIC COM 291011104 446 4,800 SH   SOLE   4,800 0 0
HOME DEPOT COM 437076102 3,603 8,681 SH   SOLE   8,681 0 0
INTEL COM 458140100 17,060 331,255 SH   SOLE   331,255 0 0
INTL FLAVORS & FRAGRANCES COM 459506101 17,445 115,796 SH   SOLE   115,796 0 0
JOHNSON & JOHNSON COM 478160104 21,590 126,204 SH   SOLE   126,204 0 0
JPMORGAN CHASE COM 46625H100 18,935 119,579 SH   SOLE   119,579 0 0
LOWES COM 548661107 24,172 93,515 SH   SOLE   93,515 0 0
MAXAR TECHNOLOGIES COM 57778K105 14,041 476,040 SH   SOLE   470,065 0 0
MICROSOFT COM 594918104 33,405 99,325 SH   SOLE   99,325 0 0
MONDELEZ INTERNATIONAL CL A 609207105 249 3,749 SH   SOLE   3,749 0 0
PROCTER & GAMBLE COM 742718109 1,377 8,420 SH   SOLE   8,420 0 0
ROPER TECHNOLOGIES COM 776696106 22,444 45,630 SH   SOLE   45,630 0 0
ROYAL BANK OF CANADA COM 780087102 15,441 145,586 SH   SOLE   145,586 0 0
STANLEY BLACK & DECKER COM 854502101 18,307 97,055 SH   SOLE   97,055 0 0
STANTEC COM 85472N109 593 10,556 SH   SOLE   10,556 0 0
SUN LIFE FINANCIAL COM 866796105 1,121 20,162 SH   SOLE   20,162 0 0
SUNCOR ENERGY COM 867224107 15,831 633,147 SH   SOLE   633,147 0 0
TC ENERGY COM 87807B107 401 8,630 SH   SOLE   8,630 0 0
TD BANK COM NEW 891160509 22,748 296,912 SH   SOLE   296,912 0 0
TELUS COM 87971M103 6,636 281,979 SH   SOLE   274,829 0 0
THERMO FISHER SCIENTIFIC COM 883556102 32,587 48,839 SH   SOLE   48,839 0 0
TJX COMPANY COM 872540109 334 4,400 SH   SOLE   4,400 0 0
TRIMBLE COM 896239100 1,634 18,740 SH   SOLE   18,740 0 0
VERIZON COM 92343V104 2,142 41,215 SH   SOLE   41,215 0 0
VISA COM CL A 92826C839 17,106 78,937 SH   SOLE   78,937 0 0
WALT DISNEY COM 254687106 16,760 108,208 SH   SOLE   108,208 0 0
WELLS FARGO COM 949746101 18,692 389,576 SH   SOLE   389,576 0 0