updated zip code validation to allow Canadian zip codes as well