Question: where does when call the heart take place
Answer: Coal Valley , a small coal - mining town in Western Canada which is located just south of Robb , Alberta