where is the netflix show the travelers filmed