When Shannon Nelson decided to enroll her daughter in French immersion 17 years ago, she expected a long and arduous hunt: the isolated northern Alberta community of Grand Prairie, after all, hardly ...