Question: St. Albert is a city in Alberta, in which country, on the Sturgeon River northwest of the City of Edmonton, is the capital city of the Canadian province of Alberta?
Sentence (from "St. Albert, Alberta"): St. Albert is a city in Alberta, Canada, on the Sturgeon River northwest of the City of Edmonton.
Relevant evidence: Yes