British soldier charged with murder in Canada Craig Gibson has appeared in court after the alleged assault.