Teach in Ontario is funded by the Government of Ontario and the Government of Canada through Citizenship and Immigration Canada and is managed by five organizations: