the problem here is that when you suggest to provide some resource, you don't give a hint on what to provide, and on what form...
first, where did you take the zip code database for the USA, so maybe we can find the same for the Canada... and second, there is changes to be made to the system to be able to use these zips from canada, or other places that use alpha && digits...