Roosville ist eine kleine landwirtschaftliche Gemeinde unmittelbar nördlich der Grenze zwischen Kanada und den Vereinigten Staaten in der Region East Kootenay im Südosten von British Columbia. Der Ort liegt am BC Highway 93, östlich des Lake Koocanusa und an der südöstlichen Ecke des Tobacco Plains Indian Reserve No. 2.
Den Namen teilen sich das benachbarte Roosville, Montana, und der Grenzübergang von Roosville.