A large fire is threatening one of Canada's northernmost cities, Yellowknife, which has ordered a total evacuation of its 20,000 residents.