Disclosed positions
| ROYAL BANK OF CANADA | RY | COM | $31,723,747 | 153,505 | SH | None |
| BANK OF MONTREAL | BMO | COM | $30,739,558 | 174,264 | SH | None |
| NVENT ELECTRIC | NVT | SHS | $29,467,193 | 173,735 | SH | None |
| JPMORGAN CHASE | JPM | COM | $26,834,513 | 81,980 | SH | None |
| JOHNSON CONTROLS | JCI | SHS | $25,673,426 | 175,713 | SH | None |
| COSTCO WHOLESALE | COST | COM | $25,072,467 | 26,802 | SH | None |
| THERMO FISHER SCIENTIFIC | TMO | COM | $23,549,882 | 46,972 | SH | None |
| VISA | V | COM CL A | $22,294,674 | 64,982 | SH | None |
| CN RAILWAY | CNI | COM | $21,997,045 | 184,692 | SH | None |
| COLGATE PALMOLIVE | CL | COM | $21,623,003 | 235,853 | SH | None |
| WELLS FARGO | WFC | COM | $21,557,222 | 260,857 | SH | None |
| CANADIAN NATURAL RESOURCES | CNQ | COM | $20,419,038 | 517,047 | SH | None |
| MICROSOFT | MSFT | COM | $20,316,907 | 54,466 | SH | None |
| SUNCOR ENERGY | SU | COM | $19,012,932 | 354,109 | SH | None |
| STRYKER CORP | SYK | COM | $18,931,014 | 60,129 | SH | None |
| ROPER TECHNOLOGIES | ROP | COM | $16,991,577 | 50,213 | SH | None |
| LOWES | LOW | COM | $16,526,166 | 74,952 | SH | None |
| CGI CLASS A | GIB | CL A SUB VTG | $15,459,967 | 239,659 | SH | None |
| ULTA BEAUTY | ULTA | COM | $14,358,301 | 31,838 | SH | None |
| BECTON DICKINSON | BDX | COM | $14,282,525 | 94,380 | SH | None |
| VERIZON | VZ | COM | $14,273,026 | 337,105 | SH | None |
| BROOKFIELD RENEWABLE CL A NE | BEPC | CL A SUB VTG | $10,630,181 | 286,535 | SH | None |
| STANLEY BLACK & DECKER | SWK | COM | $9,630,358 | 102,320 | SH | None |
| BROOKFIELD RENEWABLE ENERGY | BEP | PARTNERSHIP UN | $9,179,660 | 265,247 | SH | None |
| TD BANK | TD | COM NEW | $2,247,693 | 18,523 | SH | None |
| JOHNSON & JOHNSON | JNJ | COM | $905,403 | 3,565 | SH | None |
| APPLE | AAPL | COM | $874,157 | 3,021 | SH | None |
| TRIMBLE | TRMB | COM | $857,777 | 16,760 | SH | None |
| NVIDIA CORP | NVDA | COM | $380,171 | 1,900 | SH | None |
| TC ENERGY | TRP | COM | $363,503 | 5,500 | SH | None |
| IMPERIAL OIL | IMO | COM NEW | $341,817 | 3,050 | SH | None |
| WATERS CORP | WAT | COM | $327,785 | 874 | SH | None |
| PROCTER & GAMBLE | PG | COM | $306,184 | 2,088 | SH | None |
| SUN LIFE FINANCIAL | SLF | COM | $288,746 | 3,685 | SH | None |
| TELUS | TU | COM | $235,915 | 22,350 | SH | None |
| MASTERCARD CLASS A | MA | CL A | $208,522 | 406 | SH | None |
No matching rows. Clear the filter to see all records.
Largest 50 positions by reported value; the filing may contain more positions.
How amendments affect these holdings
This view uses 1 effective filing version(s). A restatement replaces the previous book; a new-holdings amendment adds positions. 0 positions lack a resolved ticker and 0 positions are put or call entries.
A 13F is a delayed quarterly snapshot of disclosed holdings. It is not a complete trade ledger and does not reveal every position in a manager's portfolio. Option values refer to the reported underlying position rather than a traded option premium.
Quarter end and public filing date
Use the filing's public availability date when constructing a historical observation. The quarter-end report period is earlier and cannot be substituted for when the public learned the holdings.
