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
APPLE COM 037833100   1,432,157 8,685 SH   SOLE   8,685 0 0
BANK OF MONTREAL COM 063671101   18,400,171 206,778 SH   SOLE   206,778 0 0
BCE COM NEW 05534B760   1,902,109 42,504 SH   SOLE   42,504 0 0
BECTON DICKINSON COM 075887109   17,241,656 69,652 SH   SOLE   69,652 0 0
BERKSHIRE HATHAWAY CLASS B CL B NEW 084670702   563,196 1,824 SH   SOLE   1,824 0 0
BROOKFIELD RENEWABLE CLASS A CL A SUB VTG 11284V105   2,544,119 72,825 SH   SOLE   72,825 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UN G16258108   12,378,093 393,080 SH   SOLE   393,080 0 0
CANADIAN NATURAL RESOURCES COM 136385101   19,930,050 360,497 SH   SOLE   360,497 0 0
CGI CLASS A CL A SUB VTG 12532H104   17,889,312 185,803 SH   SOLE   185,803 0 0
CN RAILWAY COM 136375102   22,135,022 187,775 SH   SOLE   187,775 0 0
COLGATE PALMOLIVE COM 194162103   19,904,605 264,865 SH   SOLE   264,865 0 0
COSTCO WHOLESALE COM 22160K105   24,547,365 49,404 SH   SOLE   49,404 0 0
EMERSON ELECTRIC COM 291011104   392,130 4,500 SH   SOLE   4,500 0 0
HOME DEPOT COM 437076102   1,779,869 6,031 SH   SOLE   6,031 0 0
IMPERIAL OIL COM NEW 453038408   231,164 4,550 SH   SOLE   4,550 0 0
INTEL COM 458140100   9,307,683 284,900 SH   SOLE   284,900 0 0
INTL FLAVORS & FRAGRANCES COM 459506101   13,548,007 147,325 SH   SOLE   147,325 0 0
JOHNSON & JOHNSON COM 478160104   18,864,895 121,709 SH   SOLE   121,709 0 0
JOHNSON CONTROLS SHS G51502105   12,212,194 202,793 SH   SOLE   202,793 0 0
JPMORGAN CHASE COM 46625H100   17,048,718 130,832 SH   SOLE   130,832 0 0
LOWES COM 548661107   17,618,357 88,105 SH   SOLE   88,105 0 0
MICROSOFT COM 594918104   26,395,018 91,554 SH   SOLE   91,554 0 0
NVENT ELECTRIC SHS G6700G107   12,311,542 286,715 SH   SOLE   286,715 0 0
PROCTER & GAMBLE COM 742718109   1,028,935 6,920 SH   SOLE   6,920 0 0
ROPER TECHNOLOGIES COM 776696106   20,392,048 46,273 SH   SOLE   46,273 0 0
ROYAL BANK OF CANADA COM 780087102   13,707,583 143,472 SH   SOLE   143,472 0 0
STANLEY BLACK & DECKER COM 854502101   8,945,830 111,018 SH   SOLE   111,018 0 0
STANTEC COM 85472N109   616,516 10,556 SH   SOLE   10,556 0 0
SUN LIFE FINANCIAL COM 866796105   765,674 16,405 SH   SOLE   16,405 0 0
SUNCOR ENERGY COM 867224107   18,043,845 581,742 SH   SOLE   581,742 0 0
TC ENERGY COM 87807B107   425,904 10,960 SH   SOLE   10,960 0 0
TD BANK COM NEW 891160509   18,093,699 302,376 SH   SOLE   302,376 0 0
TELUS COM 87971M103   5,741,951 289,518 SH   SOLE   282,818 0 0
THERMO FISHER SCIENTIFIC COM 883556102   26,666,334 46,266 SH   SOLE   46,266 0 0
THOMSON REUTERS COM NEW 884903709   281,410 2,165 SH   SOLE   2,165 0 0
TJX COMPANY COM 872540109   344,784 4,400 SH   SOLE   4,400 0 0
TRIMBLE COM 896239100   966,625 18,440 SH   SOLE   18,440 0 0
VERIZON COM 92343V104   1,462,264 37,600 SH   SOLE   37,600 0 0
VISA COM CL A 92826C839   19,819,512 87,907 SH   SOLE   87,907 0 0
WALT DISNEY COM 254687106   11,938,500 119,230 SH   SOLE   119,230 0 0
WELLS FARGO COM 949746101   14,296,243 382,457 SH   SOLE   382,457 0 0