The Boys episode “The Self-Preservation Society” was filmed in Toronto & Oshawa in Canada.
Source: Wikipedia