Selkirk The city/word Selkirk means Canada. The city Selkirk lies in Canada. The country Canada contains the city Canada.