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,568,157 8,145 SH   SOLE   8,145 0 0
BANK OF MONTREAL COM 063671101   21,431,912 215,908 SH   SOLE   215,908 0 0
BCE COM NEW 05534B760   765,277 19,375 SH   SOLE   19,375 0 0
BECTON DICKINSON COM 075887109   18,768,570 76,974 SH   SOLE   76,974 0 0
BERKSHIRE HATHAWAY CLASS B CL B NEW 084670702   306,371 859 SH   SOLE   859 0 0
BROOKFIELD RENEWABLE CLASS A CL A SUB VTG 11284V105   4,453,979 154,245 SH   SOLE   154,245 0 0
BROOKFIELD RENEWABLE ENERGY PARTNERSHIP UN G16258108   9,960,759 377,948 SH   SOLE   377,948 0 0
CANADIAN NATURAL RESOURCES COM 136385101   23,328,191 354,940 SH   SOLE   354,940 0 0
CGI CLASS A CL A SUB VTG 12532H104   20,605,222 191,728 SH   SOLE   191,728 0 0
CN RAILWAY COM 136375102   23,182,355 183,847 SH   SOLE   183,847 0 0
COLGATE PALMOLIVE COM 194162103   21,083,694 264,505 SH   SOLE   264,505 0 0
COSTCO WHOLESALE COM 22160K105   31,218,484 47,295 SH   SOLE   47,295 0 0
EMERSON ELECTRIC COM 291011104   437,985 4,500 SH   SOLE   4,500 0 0
HOME DEPOT COM 437076102   2,090,043 6,031 SH   SOLE   6,031 0 0
IMPERIAL OIL COM NEW 453038408   260,016 4,550 SH   SOLE   4,550 0 0
INTEL COM 458140100   7,062,889 140,555 SH   SOLE   140,555 0 0
INTL FLAVORS & FRAGRANCES COM 459506101   5,261,026 64,975 SH   SOLE   64,975 0 0
JOHNSON & JOHNSON COM 478160104   12,394,842 79,079 SH   SOLE   79,079 0 0
JOHNSON CONTROLS SHS G51502105   15,342,961 266,186 SH   SOLE   266,186 0 0
JPMORGAN CHASE COM 46625H100   22,217,101 130,612 SH   SOLE   130,612 0 0
LOWES COM 548661107   19,421,271 87,267 SH   SOLE   87,267 0 0
MICROSOFT COM 594918104   32,002,508 85,104 SH   SOLE   85,104 0 0
NVENT ELECTRIC SHS G6700G107   18,900,823 319,865 SH   SOLE   319,865 0 0
PROCTER & GAMBLE COM 742718109   281,357 1,920 SH   SOLE   1,920 0 0
ROPER TECHNOLOGIES COM 776696106   24,749,082 45,397 SH   SOLE   45,397 0 0
ROYAL BANK OF CANADA COM 780087102   15,749,124 155,237 SH   SOLE   155,237 0 0
STANLEY BLACK & DECKER COM 854502101   11,801,528 120,301 SH   SOLE   120,301 0 0
STANTEC COM 85472N109   850,189 10,556 SH   SOLE   10,556 0 0
SUN LIFE FINANCIAL COM 866796105   557,015 10,706 SH   SOLE   10,706 0 0
SUNCOR ENERGY COM 867224107   17,635,927 548,737 SH   SOLE   548,737 0 0
TC ENERGY COM 87807B107   276,666 7,060 SH   SOLE   7,060 0 0
TD BANK COM NEW 891160509   18,347,671 283,041 SH   SOLE   283,041 0 0
TELUS COM 87971M103   6,341,010 355,188 SH   SOLE   347,588 0 0
THERMO FISHER SCIENTIFIC COM 883556102   25,343,099 47,746 SH   SOLE   47,746 0 0
TRIMBLE COM 896239100   981,008 18,440 SH   SOLE   18,440 0 0
VERIZON COM 92343V104   1,527,793 40,525 SH   SOLE   40,525 0 0
VISA COM CL A 92826C839   22,730,898 87,309 SH   SOLE   87,309 0 0
WALT DISNEY COM 254687106   5,286,931 58,555 SH   SOLE   58,555 0 0
WELLS FARGO COM 949746101   19,742,979 401,117 SH   SOLE   401,117 0 0