Возник как железнодорожная станция Шихраны в 1891 году на Московско-Казанской железной дороге. При станции были построены лесные склады, хлебные амбары. В 1920 году посёлок Шихраны переименован в Канаш (чувашское - Совет). Город - с 1925 года.
В современном Канаше развито машиностроение и металлообработка (заводы - автоагрегатный, авторемонтный, вагоноремонтный, электропогрузчиков, резцов, технологической оснастки и другие предприятия), химическая промышленность (Производственное объединение «Лакокраска», завод полимерных материалов), пищевая промышленность (мясокомбинат, маслосыродельный завод, кондитерская фабрика), лёгкая промышленность (в том числе производство валяной обуви). Работает Краеведческий музей.
Население: 2 200 (1926), 46 600 (1979), 56 400 (1992).