Amber Marshall has played a ranch girl in the fictional town of Hudson, Alta., for nearly 20 years on the long-running drama series Heartland. In conversation with CBC’s Ian Hanomansing, the Ontario-born actor talks about actually living that dream on a ranch just outside of Calgary and bringing the beauty of Western Canada to the world.