As tiny homes arrive in Hamilton, councillors ask why city bought made-in-China units for $35K each