who is christopher on when calls the heart