Loyalty above all, except HONOUR.
Clubs
Canadian Military
142 Members
Team Canada Live
4,682 Members
Team British Columbia
474 Members
CHESS LEAGUE INTERNATIONAL : CANADA
20 Members