Once Upon a Time episode “Lady of the Lake” was filmed in Richmond & Burnaby in Canada.
Source: Canadianbacon