It’s clear Canada needs more houses, but who will build them—and how—is less apparent. The federal government’s budget includes a plan to build roughly 500,000 new homes a year until 2031; meanwhile, ...