Question: what is the best canadian stock to buy right now?
Answer: CN Rail's 2% dividend is among the most reliable on the TSX. ...  Enbridge is key to tapping Canada's hydrocarbon resources. ...  TD Bank is on the ropes at the moment. ...  More reading.