Canada intends to build almost 4 million new homes in the next 7 years. Great, but how?