Canadian megaprojects are back on the table, but who will pay for them? – Richard Mills