Travelers Season 3 Renewed By Netflix, And It'll Now Stream Exclusively On The Platform Netflix hit 'Travelers' gets a third season, which begins shooting this month in Vancouver. Find out what's in store for the popular sci-fi drama, including Eric McCormack's new role in the series.