| Quarter | Holdings | Value ($000) | Top Holdings | Form Type | Date Filed | Filing ID |
|---|---|---|---|---|---|---|
| Q2 2026 | 144 | 3,074,732 | TD, RY, GOOGL, V | 13F-HR | 8/13/2026 | 000199348526000004 |
| Q1 2026 | 140 | 2,876,364 | IEFA, TD, RY, MSFT | 13F-HR | 5/14/2026 | 000199348526000003 |
| Q4 2025 | 145 | 3,031,836 | IEFA, GOOGL, MSFT, TD | 13F-HR | 2/13/2026 | 000199348526000002 |
| Q3 2025 | 75 | 2,811,517 | IEFA, MSFT, GOOGL, TD | 13F-HR | 11/13/2025 | 000199348525000007 |
| Q2 2025 | 70 | 2,573,140 | IEFA, MSFT, V, TD | 13F-HR | 8/13/2025 | 000199348525000006 |
| Q1 2025 | 103 | 2,216,803 | IEFA, V, ICE, BRK-B | 13F-HR | 5/14/2025 | 000199348525000004 |
| Q4 2024 | 115 | 2,163,937 | GOOGL, V, ICE, BRK-B | 13F-HR | 1/14/2025 | 000199348525000001 |
| Q3 2024 | 91 | 2,198,370 | GOOGL, V, ICE, BRK-B | 13F-HR | 10/17/2024 | 000199348524000006 |
| Q2 2024 | 161 | 1,993,032 | GOOGL, V, BRK-B, ICE | 13F-HR | 7/11/2024 | 000199348524000003 |
| Q1 2024 | 184 | 2,008,241 | V, GOOGL, BRK-B, ICE | 13F-HR | 4/18/2024 | 000199348524000002 |
| Q4 2023 | 57 | 1,879,508 | V, GOOGL, BRK-B, TD | 13F-HR | 1/17/2024 | 000149315224002779 |
| Q3 2023 | 59 | 1,654,156 | GOOGL, V, BRK-B, TFII | 13F-HR | 1/17/2024 | 000149315224002778 |
| Q2 2023 | 61 | 1,746,014 | V, BRK-B, GOOGL, MSFT | 13F-HR | 1/17/2024 | 000149315224002777 |
| Q1 2023 | 60 | 1,599,046 | V, BRK-B, GOOGL, MSFT | 13F-HR | 1/17/2024 | 000149315224002776 |
| Q4 2022 | 56 | 1,493,235 | V, BRK-B, TD, GOOGL | 13F-HR | 1/17/2024 | 000149315224002775 |
| Q3 2022 | 55 | 1,344,669 | V, BRK-B, GOOGL, TD | 13F-HR | 1/17/2024 | 000149315224002774 |
| Q2 2022 | 56 | 1,401,602 | V, GOOGL, BRK-B, TD | 13F-HR | 1/17/2024 | 000149315224002773 |
| Q1 2022 | 57 | 1,677,157 | GOOGL, BRK-B, V, TD | 13F-HR | 1/17/2024 | 000149315224002772 |
| Q4 2021 | 54 | 1,608,949 | GOOGL, V, BRK-B, MSFT | 13F-HR | 1/17/2024 | 000149315224002771 |
| Q3 2021 | 56 | 1,427,469 | GOOGL, V, BRK-B, MSFT | 13F-HR | 1/17/2024 | 000149315224002770 |
| Q2 2021 | 57 | 1,347,533 | GOOGL, BRK-B, V, TD | 13F-HR | 1/17/2024 | 000149315224002769 |
| Q1 2021 | 56 | 1,208,017 | BRK-B, GOOGL, V, TD | 13F-HR | 1/17/2024 | 000149315224002768 |
| Q4 2020 | 58 | 1,156,817 | V, BRK-B, MSFT, GOOGL | 13F-HR | 1/17/2024 | 000149315224002767 |
| Q3 2020 | 57 | 1,017,415 | V, BRK-B, MSFT, TMO | 13F-HR | 1/17/2024 | 000149315224002766 |
| Q2 2020 | 55 | 909,891 | V, MSFT, AAPL, TMO | 13F-HR | 1/17/2024 | 000149315224002765 |
| Q1 2020 | 56 | 793,251 | V, MSFT, BRK-B, TMO | 13F-HR | 1/17/2024 | 000149315224002764 |
| Q4 2019 | 58 | 942,223 | V, BRK-B, MSFT, AAPL | 13F-HR | 1/17/2024 | 000149315224002762 |
| Q3 2019 | 61 | 877,360 | V, BRK-B, MSFT, TD | 13F-HR | 1/17/2024 | 000149315224002761 |
| Q2 2019 | 63 | 883,898 | V, BRK-B, MSFT, TD | 13F-HR | 1/17/2024 | 000149315224002760 |
| Q1 2019 | 63 | 845,618 | V, BRK-B, TD, MSFT | 13F-HR | 1/17/2024 | 000149315224002759 |
| Q4 2018 | 64 | 747,030 | BRK-B, V, TD, BNS | 13F-HR | 1/17/2024 | 000149315224002758 |
| Q3 2018 | 65 | 857,876 | V, TD, BRK-B, BNS | 13F-HR | 1/17/2024 | 000149315224002757 |
| Q2 2018 | 65 | 790,573 | TD, V, BNS, BRK-B | 13F-HR | 1/17/2024 | 000149315224002756 |
| Q1 2018 | 67 | 756,588 | BNS, TD, V, BRK-B | 13F-HR | 1/17/2024 | 000149315224002755 |
| Q4 2017 | 66 | 781,387 | TD, BNS, V, BRK-B | 13F-HR | 1/17/2024 | 000149315224002686 |
| Q3 2017 | 67 | 749,457 | BNS, TD, V, BRK-B | 13F-HR | 1/17/2024 | 000149315224002684 |
| Q2 2017 | 66 | 708,363 | BNS, TD, V, BRK-B | 13F-HR | 1/17/2024 | 000149315224002682 |
| Q1 2017 | 63 | 690,866 | BNS, TD, V, BRK-B | 13F-HR | 1/17/2024 | 000149315224002680 |
| Q4 2016 | 63 | 662,686 | BNS, TD, BRK-B, RY | 13F-HR | 1/17/2024 | 000149315224002678 |
| Q3 2016 | 62 | 642,712 | BNS, TD, V, RY | 13F-HR | 1/17/2024 | 000149315224002676 |
| Q2 2016 | 63 | 603,267 | BNS, TD, V, CNQ | 13F-HR | 1/17/2024 | 000149315224002674 |
| Q1 2016 | 64 | 616,516 | BNS, TD, RY, V | 13F-HR | 1/17/2024 | 000149315224002672 |
| Q4 2015 | 65 | 588,475 | TD, BNS, V, RY | 13F-HR | 1/17/2024 | 000149315224002670 |
| Q3 2015 | 64 | 577,465 | TD, BNS, V, RY | 13F-HR | 1/17/2024 | 000149315224002668 |
| Q2 2015 | 67 | 647,994 | BNS, TD, RY, V | 13F-HR | 1/17/2024 | 000149315224002666 |
| Q1 2015 | 67 | 649,495 | TD, BNS, RY, CNQ | 13F-HR | 1/17/2024 | 000149315224002662 |
| Q4 2014 | 61 | 646,870 | TD, BNS, CNI, RY | 13F-HR | 1/17/2024 | 000149315224002660 |
| Q3 2014 | 62 | 660,987 | TD, BNS, CNI, RY | 13F-HR | 1/17/2024 | 000149315224002658 |
| Q2 2014 | 67 | 697,926 | TD, BNS, CNQ, RY | 13F-HR | 1/17/2024 | 000149315224002656 |
| Q1 2014 | 66 | 635,913 | TD, BNS, CNQ, RY | 13F-HR | 1/17/2024 | 000149315224002653 |
| Q4 2013 | 66 | 631,451 | TD, BNS, RY, DEO | 13F-HR | 1/17/2024 | 000149315224002651 |
| Q3 2013 | 66 | 591,906 | TD, RY, BNS, DEO | 13F-HR | 1/17/2024 | 000149315224002649 |
| Q2 2013 | 65 | 537,607 | TD, RY, BNS, JNJ | 13F-HR | 1/17/2024 | 000149315224002647 |
| Q1 2013 | 67 | 545,264 | TD, RY, BNS, RCI | 13F-HR | 1/17/2024 | 000149315224002645 |
| Q4 2012 | 65 | 493,373 | TD, RY, BNS, RCI | 13F-HR | 1/17/2024 | 000149315224002643 |
| Q3 2012 | 65 | 456,482 | TD, RY, BNS, DEO | 13F-HR | 1/17/2024 | 000149315224002641 |
| Q2 2012 | 63 | 419,887 | TD, BNS, RY, DEO | 13F-HR | 1/17/2024 | 000149315224002639 |
| Q1 2012 | 62 | 424,001 | TD, RY, BNS, RCI | 13F-HR | 1/17/2024 | 000149315224002638 |
| Q4 2011 | 46 | 379,088 | TD, RY, BNS, RCI | 13F-HR | 1/17/2024 | 000149315224002624 |
| Q3 2011 | 43 | 357,278 | TD, BNS, RY, RCI | 13F-HR | 1/17/2024 | 000149315224002623 |
| Q2 2011 | 37 | 412,058 | TD, BNS, RY, RCI | 13F-HR | 1/17/2024 | 000149315224002622 |
| Q1 2011 | 35 | 405,002 | TD, RY, BNS, SJR | 13F-HR | 1/17/2024 | 000149315224002621 |
| Q4 2010 | 28 | 354,742 | BNS, TD, SJR, RY | 13F-HR | 1/17/2024 | 000149315224002617 |
| Q3 2010 | 27 | 313,540 | SJR, BNS, TD, RY | 13F-HR | 1/17/2024 | 000149315224002616 |
| Q2 2010 | 26 | 254,058 | SJR, TD, BNS, RY | 13F-HR | 1/17/2024 | 000149315224002614 |
| Q1 2010 | 23 | 244,972 | TD, SJR, BNS, CNI | 13F-HR | 1/17/2024 | 000149315224002613 |
| Q4 2009 | 24 | 247,304 | SJR, BNS, TD, CNI | 13F-HR | 1/17/2024 | 000149315224002611 |
| Q3 2009 | 25 | 238,458 | TD, BNS, ECA, SJR | 13F-HR | 1/17/2024 | 000149315224002610 |
| Q2 2009 | 26 | 193,512 | BNS, SJR, TD, ECA | 13F-HR | 1/17/2024 | 000149315224002609 |
| Q1 2009 | 24 | 151,565 | RBA, JNJ, ECA, V | 13F-HR | 1/17/2024 | 000149315224002608 |
| Q4 2008 | 27 | 164,904 | RBA, JNJ, MEOH, MMM | 13F-HR | 1/17/2024 | 000149315224002607 |
| Q3 2008 | 26 | 207,482 | MFC, TD, BNS, CJREF | 13F-HR | 1/17/2024 | 000149315224002606 |
| Q2 2008 | 27 | 212,783 | ECA, TD, MFC, BNS | 13F-HR | 1/17/2024 | 000149315224002605 |
| Q1 2008 | 25 | 203,386 | MFC, TD, BNS, ECA | 13F-HR | 1/17/2024 | 000149315224002604 |
| Q4 2007 | 29 | 222,647 | MFC, TD, BNS, RBA | 13F-HR | 1/17/2024 | 000149315224002603 |
| Q3 2007 | 31 | 217,001 | TD, MFC, CM, BNS | 13F-HR | 1/17/2024 | 000149315224002602 |
| Q2 2007 | 28 | 183,085 | TD, BNS, MFC, CM | 13F-HR | 1/17/2024 | 000149315224002601 |
| Q1 2007 | 27 | 163,511 | BNS, CM, TD, MFC | 13F-HR | 1/17/2024 | 000149315224002600 |
| Q4 2006 | 23 | 134,135 | TD, MFC, CM, BNS | 13F-HR | 1/17/2024 | 000149315224002599 |