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