Q: I would like your recommendation for a couple of leading companies in the internet security business.  Both u.s and Canada if possible.
thank you
        
    thank you
Not investment advice or solicitation to buy/sell securities. Do your own due diligence and/or consult an advisor.
 Palo Alto Networks Inc. (PANW $218.27)
                Palo Alto Networks Inc. (PANW $218.27)
    
        
 Rapid7 Inc. (RPD $18.24)
                Rapid7 Inc. (RPD $18.24)
    
        
 CrowdStrike Holdings Inc. (CRWD $538.68)
                CrowdStrike Holdings Inc. (CRWD $538.68)
    
        
 National Bank of Canada (NA $155.75)
                National Bank of Canada (NA $155.75)
    
        
 ARC Resources Ltd. (ARX $25.79)
                ARC Resources Ltd. (ARX $25.79)
    
        
 Algonquin Power & Utilities Corp. (AQN $7.81)
                Algonquin Power & Utilities Corp. (AQN $7.81)
    
        
 Northland Power Inc. (NPI $25.35)
                Northland Power Inc. (NPI $25.35)
    
        
 Leon's Furniture Limited (LNF $28.93)
                Leon's Furniture Limited (LNF $28.93)
    
        
 Boralex Inc. Class A Shares (BLX $28.16)
                Boralex Inc. Class A Shares (BLX $28.16)
    
        
 ARC Resources Ltd. (ARX $25.79)
                ARC Resources Ltd. (ARX $25.79)
    
        
 Peyto Exploration & Development Corp. (PEY $20.00)
                Peyto Exploration & Development Corp. (PEY $20.00)
    
        
 Tourmaline Oil Corp. (TOU $60.40)
                Tourmaline Oil Corp. (TOU $60.40)
    
        
 Advantage Energy Ltd. (AAV $10.87)
                Advantage Energy Ltd. (AAV $10.87)
    
        
 Birchcliff Energy Ltd. (BIR $6.28)
                Birchcliff Energy Ltd. (BIR $6.28)
    
        
 Microsoft Corporation (MSFT $525.76)
                Microsoft Corporation (MSFT $525.76)
    
        
 Stryker Corporation (SYK $368.98)
                Stryker Corporation (SYK $368.98)
    
        
 Verizon Communications Inc. (VZ $38.96)
                Verizon Communications Inc. (VZ $38.96)
    
        
 NVIDIA Corporation (NVDA $202.89)
                NVIDIA Corporation (NVDA $202.89)
    
        
 Toronto-Dominion Bank (The) (TD $114.64)
                Toronto-Dominion Bank (The) (TD $114.64)
    
        
 Enbridge Inc. (ENB $65.71)
                Enbridge Inc. (ENB $65.71)
    
        
 Algonquin Power & Utilities Corp. (AQN $7.81)
                Algonquin Power & Utilities Corp. (AQN $7.81)
    
        
 Kinaxis Inc. (KXS $168.66)
                Kinaxis Inc. (KXS $168.66)
    
        
 Shopify Inc. Class A Subordinate Voting Shares (SHOP $242.95)
                Shopify Inc. Class A Subordinate Voting Shares (SHOP $242.95)
    
        
 WELL Health Technologies Corp. (WELL $5.21)
                WELL Health Technologies Corp. (WELL $5.21)
    
        
 Pinterest Inc. Class A (PINS $32.51)
                Pinterest Inc. Class A (PINS $32.51)
    
        
 Palantir Technologies Inc. (PLTR $194.55)
                Palantir Technologies Inc. (PLTR $194.55)
    
        
 FuboTV Inc. Cl A Com (FUBO $3.66)
                FuboTV Inc. Cl A Com (FUBO $3.66)