In theory however, you can stay up to
6 months. This page has it quite clearly: Your eTA authorizes you to visit Canada for up to
six months or until the date prescribed by a border services officer on your arrival to Canada. If you need to stay in Canada longer, you must apply to extend your stay.
read more >>