| 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,371 | 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,242 | V, GOOGL, BRK-B, ICE | 13F-HR | 4/18/2024 | 000199348524000002 |
| Q4 2023 | 57 | 1,879,509 | V, GOOGL, BRK-B, TD | 13F-HR | 1/17/2024 | 000149315224002779 |
| Q3 2023 | 59 | 1,654,157 | 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,047 | V, BRK-B, GOOGL, MSFT | 13F-HR | 1/17/2024 | 000149315224002776 |
| Q4 2022 | 56 | 1,493,236 | 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,603 | V, GOOGL, BRK-B, TD | 13F-HR | 1/17/2024 | 000149315224002773 |
| Q1 2022 | 57 | 1,677,158 | GOOGL, BRK-B, V, TD | 13F-HR | 1/17/2024 | 000149315224002772 |
| Q4 2021 | 54 | 1,608,950 | GOOGL, V, BRK-B, MSFT | 13F-HR | 1/17/2024 | 000149315224002771 |
| Q3 2021 | 56 | 1,427,470 | GOOGL, V, BRK-B, MSFT | 13F-HR | 1/17/2024 | 000149315224002770 |
| Q2 2021 | 57 | 1,347,534 | GOOGL, BRK-B, V, TD | 13F-HR | 1/17/2024 | 000149315224002769 |
| Q1 2021 | 56 | 1,208,018 | BRK-B, GOOGL, V, TD | 13F-HR | 1/17/2024 | 000149315224002768 |
| Q4 2020 | 58 | 1,156,818 | 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,252 | 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,361 | V, BRK-B, MSFT, TD | 13F-HR | 1/17/2024 | 000149315224002761 |
| Q2 2019 | 63 | 883,899 | V, BRK-B, MSFT, TD | 13F-HR | 1/17/2024 | 000149315224002760 |
| Q1 2019 | 63 | 845,619 | V, BRK-B, TD, MSFT | 13F-HR | 1/17/2024 | 000149315224002759 |
| Q4 2018 | 64 | 747,031 | BRK-B, V, TD, BNS | 13F-HR | 1/17/2024 | 000149315224002758 |
| Q3 2018 | 65 | 857,877 | V, TD, BRK-B, BNS | 13F-HR | 1/17/2024 | 000149315224002757 |
| Q2 2018 | 65 | 790,574 | 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,364 | BNS, TD, V, BRK-B | 13F-HR | 1/17/2024 | 000149315224002682 |
| Q1 2017 | 63 | 690,867 | BNS, TD, V, BRK-B | 13F-HR | 1/17/2024 | 000149315224002680 |
| Q4 2016 | 63 | 662,687 | BNS, TD, BRK-B, RY | 13F-HR | 1/17/2024 | 000149315224002678 |
| Q3 2016 | 62 | 642,713 | 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,476 | 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,995 | BNS, TD, RY, V | 13F-HR | 1/17/2024 | 000149315224002666 |
| Q1 2015 | 67 | 649,496 | 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,988 | TD, BNS, CNI, RY | 13F-HR | 1/17/2024 | 000149315224002658 |
| Q2 2014 | 67 | 697,927 | TD, BNS, CNQ, RY | 13F-HR | 1/17/2024 | 000149315224002656 |
| Q1 2014 | 66 | 635,914 | TD, BNS, CNQ, RY | 13F-HR | 1/17/2024 | 000149315224002653 |
| Q4 2013 | 66 | 631,452 | 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,608 | 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,888 | TD, BNS, RY, DEO | 13F-HR | 1/17/2024 | 000149315224002639 |
| Q1 2012 | 62 | 424,002 | TD, RY, BNS, RCI | 13F-HR | 1/17/2024 | 000149315224002638 |
| Q4 2011 | 46 | 379,089 | TD, RY, BNS, RCI | 13F-HR | 1/17/2024 | 000149315224002624 |
| Q3 2011 | 43 | 357,279 | TD, BNS, RY, RCI | 13F-HR | 1/17/2024 | 000149315224002623 |
| Q2 2011 | 37 | 412,059 | 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,059 | 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,305 | SJR, BNS, TD, CNI | 13F-HR | 1/17/2024 | 000149315224002611 |
| Q3 2009 | 25 | 238,459 | 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,566 | RBA, JNJ, ECA, V | 13F-HR | 1/17/2024 | 000149315224002608 |
| Q4 2008 | 27 | 164,905 | RBA, JNJ, MEOH, MMM | 13F-HR | 1/17/2024 | 000149315224002607 |
| Q3 2008 | 26 | 207,483 | 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,387 | MFC, TD, BNS, ECA | 13F-HR | 1/17/2024 | 000149315224002604 |
| Q4 2007 | 29 | 222,648 | 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,512 | BNS, CM, TD, MFC | 13F-HR | 1/17/2024 | 000149315224002600 |
| Q4 2006 | 23 | 134,136 | TD, MFC, CM, BNS | 13F-HR | 1/17/2024 | 000149315224002599 |