Australian Steve Meehan has been named coach of the Canadian men's rugby team, succeeding Kingsley Jones.