Supernatural episode “Alpha and Omega” was filmed in Delta in Canada.
Source: So how about this? — Tumblr