Public housing in Canada is a federal, provincial, or local program designed to provide subsidized assistance for low- to moderate-income people. Increasingly provided in a variety of settings, public housing used to be one or more blocks of low-rise and/or high-rise housing operated by a government agency.