Город Эдсон, первоначально известный как Хезервуд, был основан в 1910 году в процессе строительства трансконтинентальной железной дороги Grand Trunk Pacific Railway. Уже в 1911 году поселение получило официальный статус, а свое нынешнее название обрело в честь Эдсона Джозефа Чемберлина, занимавшего пост вице-президента и генерального менеджера железнодорожной компании.
Превращение небольшого поселения в важный региональный центр было обусловлено удачным географическим положением и развитием инфраструктуры. Эдсон создавался как дивизиональный пункт примерно на полпути между Эдмонтоном и Джаспером: здесь меняли бригады и обслуживали паровозы перед сложным участком пути через Скалистые горы. Расположение на историческом маршруте к перевалу Йеллоухед сделало город естественными «воротами» на запад, а окружающие природные богатства обеспечили экономический рост.
В начале XX века жизнь города вращалась вокруг железной дороги и добычи ресурсов. Эдсон стал ключевым узлом для «Угольной ветки» (Coal Branch) — сети шахтерских поселений, поставлявших уголь для паровозов. Активно развивалась и лесозаготовка. Атмосфера того времени была типичной для «фронтира»: это был быстрорастущий рабочий город, привлекавший множество переселенцев и искателей работы в суровых, но перспективных условиях северной Альберты.