Where was Travelers filmed?

Where was Travelers filmed?

Travelers was filmed in Vancouver, Britannia Beach, & Squamish in Canada.

See also  Who owns all clear travel insurance?