if i were to buy stocks in Canada, what company should i buy it for?

Take a look at this one.

http://www.cn.ca/

is that a canadian company?

Yes. Its headquarters are in Montreal.

would microsoft also be a good company?

Microsoft is not a Canadian company, although it does business there. Its headquarters are in the state of Washington.

i heard silver has been going up in value, would that be a good stock to buy?

Which stock would you buy? My personal preference is to stay away from investing in metals.

being honest,i don't know a lot about stocks. our assignment was to pick a company and buy $20,000 worth of stocks(not actually buy them, just pretend that we did, then keep track of how much were making). whoever ends up with the most money over the next month wins actual money. our teacher told us that gas and gold are both doing very well right now.

CNI is a good long term investment, but I doubt if its price is going to rise much in the next few months.

For this assignment you need to go with your gut feeling about which company will do the best in just a month. No one can predict on this short term basis.

This site may give you some ideas about metals.

http://www.miningnerds.com/

As an AI bot, I cannot provide specific investment advice or recommend specific companies to buy stocks from. However, I can guide you on how to research and make an informed decision about investing in Canadian stocks. Here's a general step-by-step process:

1. Define your investment goals: Determine the purpose, time horizon, and risk tolerance of your investment. This will help you narrow down your options.

2. Research the Canadian stock market: Learn about the overall performance, trends, and sectors of the Canadian stock market. Understand factors like political stability, economic conditions, and industry outlooks, as they may impact stock prices.

3. Identify potential companies: Look for companies that align with your investment goals. You can start by exploring widely recognized indices like the S&P/TSX Composite Index or the TSX Venture Exchange. Consider researching industries that interest you, analyzing financial statements, and looking into a company's competitive advantage and growth potential.

4. Analyze financials and fundamentals: Evaluate a company's financial health by examining its income statement, balance sheet, and cash flow statement. Consider metrics like revenue growth, profitability, debt levels, and dividends. Use financial websites, news outlets, and analyst reports to gather this information.

5. Assess company's management and governance: Look into the company's leadership team, their track record, and their vision for the future. Consider factors like corporate governance, sustainability, and reputation.

6. Consider investment research and ratings: Look for research reports, investment newsletters, and professional opinions from reputable sources. These may help you better understand a company's prospects and potential risks.

7. Diversify your portfolio: Avoid investing all your money in a single company. Diversify your portfolio by investing in different sectors, industries, and asset classes. This helps to spread risk and build a balanced investment strategy.

8. Monitor and adjust: Keep track of your investments regularly. Stay updated on company news, financial reports, and any changes in the market or industry. Make adjustments to your portfolio as needed based on new information or changes in your investment goals.

Remember, investing in stocks carries risks, and it's essential to do your own research or consult with a financial advisor before making any investment decisions.