| 
            Q3 2025
           | 
          52 | 
          1,360,405 | 
          
            
              GOOG, AAPL, MSFT, NFLX
            
           | 
          
            13F-HR
           | 
          10/9/2025 | 
          000151109825000006 | 
        
        
          | 
            Q2 2025
           | 
          52 | 
          1,322,422 | 
          
            
              MSFT, NFLX, AAPL, COST
            
           | 
          
            13F-HR
           | 
          7/24/2025 | 
          000151109825000003 | 
        
        
          | 
            Q1 2025
           | 
          49 | 
          1,230,010 | 
          
            
              AAPL, COST, V, WCN
            
           | 
          
            13F-HR
           | 
          4/28/2025 | 
          000151109825000002 | 
        
        
          | 
            Q4 2024
           | 
          49 | 
          1,257,368 | 
          
            
              AAPL, GOOG, COST, MSFT
            
           | 
          
            13F-HR
           | 
          1/24/2025 | 
          000151109825000001 | 
        
        
          | 
            Q3 2024
           | 
          50 | 
          1,221,646 | 
          
            
              AAPL, MSFT, COST, GOOG
            
           | 
          
            13F-HR
           | 
          10/16/2024 | 
          000151109824000005 | 
        
        
          | 
            Q2 2024
           | 
          47 | 
          1,168,037 | 
          
            
              AAPL, MSFT, GOOG, COST
            
           | 
          
            13F-HR
           | 
          7/24/2024 | 
          000151109824000003 | 
        
        
          | 
            Q1 2024
           | 
          50 | 
          1,193,756 | 
          
            
              MSFT, TFII.TO, AAPL, GOOG
            
           | 
          
            13F-HR
           | 
          4/26/2024 | 
          000151109824000002 | 
        
        
          | 
            Q4 2023
           | 
          51 | 
          1,107,695 | 
          
            
              AAPL, MSFT, TFII.TO, GOOG
            
           | 
          
            13F-HR
           | 
          1/23/2024 | 
          000151109824000001 | 
        
        
          | 
            Q3 2023
           | 
          54 | 
          985,682 | 
          
            
              AAPL, TFII.TO, MSFT, GOOG
            
           | 
          
            13F-HR
           | 
          10/17/2023 | 
          000151109823000006 | 
        
        
          | 
            Q2 2023
           | 
          54 | 
          1,041,043 | 
          
            
              AAPL, MSFT, TFII.TO, GOOG
            
           | 
          
            13F-HR
           | 
          7/26/2023 | 
          000151109823000004 | 
        
        
          | 
            Q1 2023
           | 
          55 | 
          951,980 | 
          
            
              AAPL, TFII.TO, MSFT, WCN
            
           | 
          
            13F-HR
           | 
          4/21/2023 | 
          000151109823000003 | 
        
        
          | 
            Q4 2022
           | 
          55 | 
          863,951 | 
          
            
              AAPL, TFII.TO, MSFT, WCN
            
           | 
          
            13F-HR
           | 
          1/23/2023 | 
          000151109823000001 | 
        
        
          | 
            Q3 2022
           | 
          54 | 
          836,391 | 
          
            
              AAPL, TFII.TO, MSFT, WCN
            
           | 
          
            13F-HR
           | 
          10/19/2022 | 
          000151109822000004 | 
        
        
          | 
            Q2 2022
           | 
          56 | 
          923,326 | 
          
            
              AAPL, MSFT, GOOG, TFII.TO
            
           | 
          
            13F-HR
           | 
          7/18/2022 | 
          000151109822000003 | 
        
        
          | 
            Q1 2022
           | 
          60 | 
          1,136,520 | 
          
            
              AAPL, MSFT, GOOG, TFII.TO
            
           | 
          
            13F-HR
           | 
          4/19/2022 | 
          000151109822000002 | 
        
        
          | 
            Q4 2021
           | 
          61 | 
          1,254,524 | 
          
            
              AAPL, MSFT, GOOG, TFII.TO
            
           | 
          
            13F-HR
           | 
          1/24/2022 | 
          000151109822000001 | 
        
        
          | 
            Q3 2021
           | 
          58 | 
          1,124,927 | 
          
            
              AAPL, GOOG, MSFT, TFII.TO
            
           | 
          
            13F-HR
           | 
          10/26/2021 | 
          000151109821000005 | 
        
        
          | 
            Q2 2021
           | 
          60 | 
          1,090,731 | 
          
            
              AAPL, GOOG, MSFT, TFII.TO
            
           | 
          
            13F-HR
           | 
          7/15/2021 | 
          000151109821000004 | 
        
        
          | 
            Q1 2021
           | 
          54 | 
          968,574 | 
          
            
              AAPL, MSFT, GOOG, TFII.TO
            
           | 
          
            13F-HR
           | 
          4/22/2021 | 
          000151109821000003 | 
        
        
          | 
            Q4 2020
           | 
          52 | 
          904,679 | 
          
            
              AAPL, MSFT, GOOG, V
            
           | 
          
            13F-HR
           | 
          1/27/2021 | 
          000151109821000002 | 
        
        
          | 
            Q3 2020
           | 
          49 | 
          785,884 | 
          
            
              AAPL, MSFT, V, GOOG
            
           | 
          
            NEW HOLDINGS
           | 
          10/26/2020 | 
          000151109820000005 | 
        
        
          | 
            Q3 2020
           | 
          37 | 
          779,569 | 
          
            
              AAPL, MSFT, V, GOOG
            
           | 
          
            13F-HR
           | 
          10/26/2020 | 
          000151109820000004 | 
        
        
          | 
            Q2 2020
           | 
          43 | 
          677,078 | 
          
            
              AAPL, MSFT, V, GOOG
            
           | 
          
            13F-HR
           | 
          7/24/2020 | 
          000151109820000003 | 
        
        
          | 
            Q1 2020
           | 
          43 | 
          550,787 | 
          
            
              AAPL, MSFT, V, GOOG
            
           | 
          
            13F-HR
           | 
          4/28/2020 | 
          000151109820000002 | 
        
        
          | 
            Q4 2019
           | 
          43 | 
          680,812 | 
          
            
              AAPL, BKAA.SG, V, MSFT
            
           | 
          
            13F-HR
           | 
          1/30/2020 | 
          000151109820000001 | 
        
        
          | 
            Q3 2019
           | 
          42 | 
          610,784 | 
          
            
              AAPL, BKAA.SG, V, MSFT
            
           | 
          
            13F-HR
           | 
          10/17/2019 | 
          000151109819000004 | 
        
        
          | 
            Q2 2019
           | 
          44 | 
          586,748 | 
          
            
              AAPL, V, BKAA.SG, WCN
            
           | 
          
            13F-HR
           | 
          7/24/2019 | 
          000151109819000003 | 
        
        
          | 
            Q1 2019
           | 
          41 | 
          538,794 | 
          
            
              AAPL, BKAA.SG, GOOG, V
            
           | 
          
            13F-HR
           | 
          4/15/2019 | 
          000151109819000002 | 
        
        
          | 
            Q4 2018
           | 
          41 | 
          466,210 | 
          
            
              AAPL, GOOG, BKAA.SG, V
            
           | 
          
            13F-HR
           | 
          1/23/2019 | 
          000151109819000001 | 
        
        
          | 
            Q3 2018
           | 
          43 | 
          551,516 | 
          
            
              AAPL, GOOG, BKAA.SG, V
            
           | 
          
            13F-HR
           | 
          10/18/2018 | 
          000151109818000005 | 
        
        
          | 
            Q2 2018
           | 
          46 | 
          534,221 | 
          
            
              AAPL, GOOG, BKAA.SG, V
            
           | 
          
            13F-HR
           | 
          8/3/2018 | 
          000151109818000004 | 
        
        
          | 
            Q1 2018
           | 
          52 | 
          520,747 | 
          
            
              AAPL, GOOG, BKAA.SG, BIP
            
           | 
          
            RESTATEMENT
           | 
          5/3/2018 | 
          000151109818000003 | 
        
        
          | 
            Q4 2017
           | 
          49 | 
          527,273 | 
          
            
              AAPL, BKAA.SG, GOOG, BIP
            
           | 
          
            13F-HR
           | 
          1/26/2018 | 
          000151109818000001 | 
        
        
          | 
            Q3 2017
           | 
          50 | 
          514,688 | 
          
            
              AAPL, BKAA.SG, GOOG, BIP
            
           | 
          
            13F-HR
           | 
          10/26/2017 | 
          000151109817000005 | 
        
        
          | 
            Q2 2017
           | 
          47 | 
          479,702 | 
          
            
              AAPL, GOOG, BIP, BKAA.SG
            
           | 
          
            NEW HOLDINGS
           | 
          7/27/2017 | 
          000151109817000004 | 
        
        
          | 
            Q2 2017
           | 
          46 | 
          469,911 | 
          
            
              AAPL, GOOG, BIP, BKAA.SG
            
           | 
          
            13F-HR
           | 
          7/25/2017 | 
          000151109817000003 | 
        
        
          | 
            Q1 2017
           | 
          46 | 
          452,733 | 
          
            
              AAPL, BIP, GOOG, BKAA.SG
            
           | 
          
            13F-HR
           | 
          5/4/2017 | 
          000151109817000002 | 
        
        
          | 
            Q4 2016
           | 
          44 | 
          406,674 | 
          
            
              AAPL, GOOG, BKAA.SG, BIP
            
           | 
          
            13F-HR
           | 
          2/6/2017 | 
          000151109817000001 | 
        
        
          | 
            Q3 2016
           | 
          42 | 
          382,018 | 
          
            
              AAPL, BKAA.SG, BIP, GOOG
            
           | 
          
            13F-HR
           | 
          10/27/2016 | 
          000151109816000009 | 
        
        
          | 
            Q2 2016
           | 
          45 | 
          353,935 | 
          
            
              AAPL, BKAA.SG, BCR, BCE.TO
            
           | 
          
            13F-HR
           | 
          8/3/2016 | 
          000151109816000008 | 
        
        
          | 
            Q1 2016
           | 
          43 | 
          345,172 | 
          
            
              AAPL, BKAA.SG, GOOG, BCE.TO
            
           | 
          
            13F-HR
           | 
          5/3/2016 | 
          000151109816000007 | 
        
        
          | 
            Q4 2015
           | 
          42 | 
          323,795 | 
          
            
              AAPL, GOOG, BKAA.SG, BCR
            
           | 
          
            13F-HR
           | 
          2/2/2016 | 
          000151109816000006 | 
        
        
          | 
            Q3 2015
           | 
          41 | 
          294,894 | 
          
            
              AAPL, BKAA.SG, BCE.TO, BCR
            
           | 
          
            13F-HR
           | 
          10/29/2015 | 
          000151109815000004 | 
        
        
          | 
            Q2 2015
           | 
          42 | 
          319,785 | 
          
            
              AAPL, BKAA.SG, BIP, BCE.TO
            
           | 
          
            13F-HR
           | 
          7/30/2015 | 
          000151109815000003 | 
        
        
          | 
            Q1 2015
           | 
          41 | 
          299,198 | 
          
            
              AAPL, BKAA.SG, BCE.TO, MG.TO
            
           | 
          
            13F-HR
           | 
          4/22/2015 | 
          000151109815000002 | 
        
        
          | 
            Q4 2014
           | 
          40 | 
          309,015 | 
          
            
              AAPL, BKAA.SG, BCE.TO, BIP
            
           | 
          
            13F-HR
           | 
          1/29/2015 | 
          000151109815000001 | 
        
        
          | 
            Q3 2014
           | 
          39 | 
          287,963 | 
          
            
              AAPL, BKAA.SG, BNS.TO, BIP
            
           | 
          
            13F-HR
           | 
          11/3/2014 | 
          000151109814000018 | 
        
        
          | 
            Q2 2014
           | 
          37 | 
          286,958 | 
          
            
              AAPL, BNS.TO, BIP, BKAA.SG
            
           | 
          
            13F-HR
           | 
          7/24/2014 | 
          000151109814000008 | 
        
        
          | 
            Q1 2014
           | 
          37 | 
          261,016 | 
          
            
              BNS.TO, BKAA.SG, BIP, AAPL
            
           | 
          
            RESTATEMENT
           | 
          4/24/2014 | 
          000151109814000003 | 
        
        
          | 
            Q4 2013
           | 
          35 | 
          246,991 | 
          
            
              BNS.TO, AAPL, BIP, BKAA.SG
            
           | 
          
            RESTATEMENT
           | 
          4/28/2014 | 
          000151109814000004 | 
        
        
          | 
            Q3 2013
           | 
          34 | 
          209,196 | 
          
            
              BNS.TO, BIP, BKAA.SG, BCE.TO
            
           | 
          
            RESTATEMENT
           | 
          5/29/2014 | 
          000151109814000005 | 
        
        
          | 
            Q2 2013
           | 
          32 | 
          181,686 | 
          
            
              BNS.TO, BKAA.SG, BIP, BCE.TO
            
           | 
          
            RESTATEMENT
           | 
          6/20/2014 | 
          000151109814000006 | 
        
        
          | 
            Q1 2013
           | 
          34 | 
          178,334 | 
          
            
              BCE.TO, BNS.TO, PPL.TO, RCI-B.TO
            
           | 
          
            RESTATEMENT
           | 
          6/24/2014 | 
          000151109814000007 | 
        
        
          | 
            Q4 2012
           | 
          34 | 
          164,363 | 
          
            
              BNS.TO, BCE.TO, BKAA.SG, PPL.TO
            
           | 
          
            RESTATEMENT
           | 
          8/21/2014 | 
          000151109814000009 | 
        
        
          | 
            Q3 2012
           | 
          33 | 
          162,075 | 
          
            
              AAPL, BCE.TO, BNS.TO, BKAA.SG
            
           | 
          
            RESTATEMENT
           | 
          9/11/2014 | 
          000151109814000010 | 
        
        
          | 
            Q2 2012
           | 
          35 | 
          148,445 | 
          
            
              BCE.TO, BKAA.SG, BNS.TO, AAPL
            
           | 
          
            RESTATEMENT
           | 
          9/17/2014 | 
          000151109814000011 | 
        
        
          | 
            Q1 2012
           | 
          33 | 
          145,684 | 
          
            
              BNS.TO, BCE.TO, BKAA.SG, AAPL
            
           | 
          
            RESTATEMENT
           | 
          9/17/2014 | 
          000151109814000012 | 
        
        
          | 
            Q4 2011
           | 
          32 | 
          125,117 | 
          
            
              BCE.TO, BNS.TO, TRP, BKAA.SG
            
           | 
          
            RESTATEMENT
           | 
          9/17/2014 | 
          000151109814000013 | 
        
        
          | 
            Q3 2011
           | 
          30 | 
          116,496 | 
          
            
              BCE.TO, BNS.TO, TRP, BKAA.SG
            
           | 
          
            RESTATEMENT
           | 
          9/24/2014 | 
          000151109814000014 | 
        
        
          | 
            Q2 2011
           | 
          29 | 
          128,352 | 
          
            
              BNS.TO, BCE.TO, TRP, BKAA.SG
            
           | 
          
            RESTATEMENT
           | 
          9/29/2014 | 
          000151109814000015 | 
        
        
          | 
            Q1 2011
           | 
          30 | 
          124,498 | 
          
            
              BNS.TO, BCE.TO, CNQ.TO, SU.TO
            
           | 
          
            RESTATEMENT
           | 
          9/29/2014 | 
          000151109814000016 | 
        
        
          | 
            Q4 2010
           | 
          26 | 
          102,477 | 
          
            
              TRP, BNS.TO, BCE.TO, BKAA.SG
            
           | 
          
            RESTATEMENT
           | 
          9/29/2014 | 
          000151109814000017 |