The Shabaqua Extension cost about 40,000,000$ and that's 10 kilometres through flat land. The Trans Canada through Northern Ontario is more than 100 times that length. That's about 4 billion dollars. And that's if it was flat. To twin the entire length from the Soo to Manitoba would probably cost between 5 and 8 billion and take 10 to 15 years to complete.
Which is precisely why they should start
now. They're already laying out a right of way to move the Trans Canada away from residential properties in Shuniah, but they're only laying out enough room for two lanes.