Emergency responders are battling a massive fire after a train carrying oil and gas derailed Friday night in Alberta.