Yeah, only problem with them is where to put them. Land prices in every municipality anywhere close to Toronto makes them crazy expensive too for what they are. Most municipalities that allow them limit it to 2-3 per lot. If you can find a lot in your town/city, you're looking at ~500K for a decent sized one that could fit 3 tiny homes. So on top of the ~150K cost of your tiny home, you're into 150-200K land cost. That's a lot of cake to live in a 350sq ft modular.
The best answer is something that basically doesn't exist in our housing supply. 3-4 bedroom apartments.