Question: Are Lake Tulos and Long Lake (Vancouver Island) both located in the same country?
Sentence (from "Lake Tulos"): Lake Tulos is a large freshwater lake in the Republic of Karelia, Russia, near Finnish border.
Relevant evidence: Yes