Такую фамилию следует склонять.
Это тавтологичное сочетание, однако его использование нельзя считать ошибкой (в силу того, что отсутствует равнозначный нетавтологичный вариант).
Жители Канска – канцы.
Да, объяснение есть. Валенки пишется через е, потому что исторически связано с причастием валенный, образованным от глагола валить в значении «скатывать, сбивать что-либо из шерсти». В современном русском языке слово валенки является исключением, так как соотносится с глаголом валять, с сочетанием валяные сапоги.