Sudbury The city/word Sudbury means Canada. The city Sudbury lies in Canada. The country Canada contains the city Canada.