6 months
Most visitors can stay for up to 6 months in Canada. If you're allowed to enter Canada, the border services officer may allow you to stay for less or more than 6 months. If so, they'll put the date you need to leave by in your passport. They might also give you a document.
Ref: https://www.cic.gc.ca/english/helpcentre/answer.asp?qnum=1016&top=16