Your next pocket travel guide
Upvote:2
Most visitors are allowed to stay in Canada for 6 months. You may be admitted for a shorter time, in which case your passport will be stamped on entry to indicate a shorter duration and you may be given other documentation.
If there is no stamp to say anything different then you are permitted to stay for six months.
The fact that the Visa is in an expired passport is immaterial.