Canada courts C$1 trillion with mining at centre of pitch