Question: where is the netflix show the travelers filmed?
Answer: Vancouver, BC, Canada