Question: Are both Heart River (Alberta) and St. Croix River (Maine–New Brunswick) located in the same country?
Sentence (from "St. Croix River (Maine–New Brunswick)"): The St. Croix River is a river in northeastern North America, in length, that forms part of the Canada – United States border between Maine( U.S.) and New Brunswick( Canada).
Relevant evidence: Yes