Unlocks at level 61. Once you have completed all the quests at Machaon Chilkoot will unlock.
Chilkoot is a strange timed land! Once you enter the Mine at Chilkoot and find and talk to the NPC a timer will begin. You will have 3 Months to finish Chilkoot and the Mine.