Mid-cap companies will have a market capitalization between $2 billion and $10 billion. These companies offer higher growth prospects than large-cap stocks and are less riskier than small-cap stocks. So, investors can enjoy the best of both worlds. With the equity markets on the upward momentum this month, here are three top mid-cap stocks you can buy right now.

My 3 Favourite TSX Mid-Cap Stocks for November 2023 comes via ChinaTechNews.com.