Canmore je malé město v Albertě, v Kanadě. Status města získalo v roce 1966. Nachází se východně od Národního parku Banff v údolí Bow, asi 110 kilometrů západně od Calgary.
Od roku 1887 až do roku 1979 se zde těžilo uhlí.
Město je oblíbené především turisty.