Buena Vista Canal and Love Canal, are located in the United States?
Buena Vista Canal: Buena Vista Canal is an irrigation canal in Kern County, California. Love Canal: Love Canal is a neighborhood within Niagara Falls, New York.
yes