Instead of a rail line from Alberta, why not extend the existing line which goes from Vancouver to Prince Rupert, a branch line from New Hazelton to Whitehorse and on to Delta Junction might be cheaper?  Would be interesting to know what hurdles that might face but I think since a road already exists, a rail line along it might be feasible?  What are your thoughts?