| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q2 2026 | 136 | 359,807 | CAT, LRCX, HBM, HWM | 13F-HR | 8/12/2026 | 000110465926094637 |
| Q1 2026 | 114 | 292,154 | SU, AGI, NTR, CP | 13F-HR | 5/12/2026 | 000110465926058968 |
| Q4 2025 | 131 | 415,278 | ASML, ITA, BBVA, GFI | 13F-HR | 2/11/2026 | 000110465926013670 |
| Q3 2025 | 173 | 437,332 | AEM, BMO, CCJ, SAN | 13F-HR | 11/13/2025 | 000110465925111067 |
| Q2 2025 | 180 | 361,810 | BMO, HWM, SAN, GEV | 13F-HR | 8/13/2025 | 000110465925077667 |
| Q1 2025 | 146 | 268,511 | AEM, KGC, ENB, JPM | 13F-HR | 5/14/2025 | 000110465925048209 |
| Q4 2024 | 182 | 249,686 | WCN, PGR, NVDA, RY | 13F-HR | 2/13/2025 | 000110465925012671 |
| Q3 2024 | 161 | 346,684 | CM, AEM, TRI, IMO | 13F-HR | 11/14/2024 | 000110465924118549 |
| Q2 2024 | 173 | 259,336 | LLY, NVDA, AEM, MSFT | 13F-HR | 8/9/2024 | 000110465924087741 |
| Q1 2024 | 173 | 385,529 | IMO, CNQ, TRI, LLY | 13F-HR | 5/8/2024 | 000110465924058519 |
| Q4 2023 | 177 | 352,689 | MSFT, NVDA, AVGO, CNQ | 13F-HR | 2/14/2024 | 000110465924024078 |
| Q3 2023 | 104 | 317,331 | NVDA, CNQ, IMO, MSFT | 13F-HR | 11/8/2023 | 000110465923115607 |
| Q2 2023 | 125 | 374,555 | NVDA, TRI, ORCL, MSFT | 13F-HR | 8/11/2023 | 000110465923090401 |
| Q1 2023 | 107 | 389,754 | TRI, NVDA, BNS, RY | 13F-HR | 5/11/2023 | 000110465923059042 |
| Q4 2022 | 122 | 338,980 | LMT, LLY, CP, TRI | 13F-HR | 2/13/2023 | 000110465923019155 |
| Q3 2022 | 64 | 242,436 | WCN, BMO, RY, TD | 13F-HR | 11/14/2022 | 000110465922118745 |
| Q2 2022 | 70 | 244,229 | ENB, IMO, T, PBA | 13F-HR | 8/15/2022 | 000110465922090670 |
| Q1 2022 | 114 | 549,625 | NTR, BMO, CNQ, GOLD | 13F-HR | 5/13/2022 | 000110465922060023 |
| Q4 2021 | 121 | 595,276 | BMO, NTR, TD, AAPL | 13F-HR | 2/14/2022 | 000110465922021985 |
| Q3 2021 | 127 | 518,438 | BMO, RY, BCE, TRI | 13F-HR | 11/12/2021 | 000110465921137875 |
| Q2 2021 | 129 | 522,793 | BMO, RY, CM, BAM | 13F-HR | 8/13/2021 | 000110465921104811 |
| Q1 2021 | 161 | 602,931 | BMO, CM, SLF, RY | 13F-HR | 5/10/2021 | 000110465921063715 |
| Q4 2020 | 149 | 533,534 | BMO, CAE, FCX, CM | 13F-HR | 2/9/2021 | 000110465921016690 |
| Q3 2020 | 126 | 492,228 | CNI, SPGI, RY, AAPL | 13F-HR | 11/12/2020 | 000110465920124239 |
| Q2 2020 | 126 | 534,957 | MSFT, AAPL, GRPU, SPGI | 13F-HR | 8/12/2020 | 000110465920093658 |
| Q1 2020 | 85 | 336,163 | TU, NEM, BCE, FNV | 13F-HR | 5/13/2020 | 000110465920060615 |
| Q4 2019 | 129 | 632,523 | GRPU, FNV, AAPL, CNQ | 13F-HR | 2/10/2020 | 000110465920013077 |
| Q3 2019 | 135 | 928,632 | V, WCN, TXN, BAM | 13F-HR | 11/12/2019 | 000110465919062286 |
| Q2 2019 | 123 | 768,713 | WCN, V, RY, TRP | 13F-HR | 8/13/2019 | 000114420419039345 |
| Q1 2019 | 137 | 878,393 | WCN, ENB, PBA, SU | 13F-HR | 4/18/2019 | 000114420419020196 |
| Q4 2018 | 101 | 490,573 | SPY, LLY, VZ, ENB | 13F-HR | 2/12/2019 | 000114420419006480 |
| Q3 2018 | 142 | 1,286,699 | V, MSFT, BMO, AMZN | 13F-HR | 10/5/2018 | 000114420418052639 |
| Q2 2018 | 132 | 1,197,254 | V, MSFT, SU, ERF | 13F-HR | 8/13/2018 | 000114420418044011 |
| Q1 2018 | 130 | 1,184,743 | V, RTN, MSFT, TD | 13F-HR | 5/15/2018 | 000114420418028289 |
| Q4 2017 | 139 | 1,107,912 | BAC, MSFT, V, CAT | 13F-HR | 2/12/2018 | 000114420418007367 |
| Q3 2017 | 149 | 1,030,848 | RTN, C, MSFT, V | 13F-HR | 10/19/2017 | 000114420417053165 |
| Q2 2017 | 144 | 984,346 | AQN, C, RTN, MSFT | 13F-HR | 7/21/2017 | 000114420417037635 |
| Q1 2017 | 141 | 1,152,382 | BAC, RTN, JPM, CM | 13F-HR | 4/19/2017 | 000114420417020986 |
| Q4 2016 | 123 | 893,409 | BAC, TD, RY, JPM | 13F-HR | 1/17/2017 | 000114420417002329 |
| Q3 2016 | 130 | 899,000 | TXN, PBA, RTN, MDT | 13F-HR | 11/9/2016 | 000114420416132653 |
| Q2 2016 | 135 | 1,008,903 | FNV, AWK, NOC, EQIX | 13F-HR | 7/15/2016 | 000114420416113162 |
| Q1 2016 | 145 | 1,022,404 | FNV, MAT, NOC, GE | 13F-HR | 5/9/2016 | 000114420416099849 |
| Q4 2015 | 114 | 1,033,744 | TRI, HD, SLF, SBUX | 13F-HR | 2/11/2016 | 000114420416080826 |
| Q3 2015 | 115 | 810,160 | SBUX, SLF, HD, CPB | 13F-HR | 10/30/2015 | 000114420415061830 |
| Q2 2015 | 156 | 1,229,724 | GE, AIG, JPM, C | 13F-HR | 7/22/2015 | 000114420415043569 |
| Q1 2015 | 131 | 1,293,364 | MGA, BAM, LMT, AAPL | 13F-HR | 4/30/2015 | 000114420415026279 |
| Q4 2014 | 129 | 1,137,846 | MGA, SLF, BAM, WFC | 13F-HR | 2/12/2015 | 000114420415008299 |
| Q3 2014 | 126 | 1,245,742 | CNI, PBA, SLF, RY | 13F-HR | 11/12/2014 | 000114420414066881 |
| Q2 2014 | 96 | 527,219 | WMB, WFC, SE, LYB | 13F-HR | 7/14/2014 | 000114420414042809 |
| Q1 2014 | 97 | 460,062 | WFC, MRK, FITB, AMGN | RESTATEMENT | 4/30/2014 | 000114420414026151 |
| Q4 2013 | 82 | 398,662 | GE, FITB, BA, AAPL | RESTATEMENT | 4/30/2014 | 000114420414026149 |