@Sulkhan,
Now I see where it's having problems. The spiders I gave you as recommendations don't do well with this kind of "walled garden" and spiders don't do well with data hidden behind POST forms and not using the URL to reference them in any way (e.g. your canada example doesn't show the info you saw when I visit your link).
It's a much more complicated problem to solve because it requires the spider to emulate a human a bit more. Even Google is just now starting to test this kind of crawling with their spiders.
There are some web content extractors I have heard of that may be able to help you, but they often cost a few hundred dollars and you still need to train it in ways that might be more complex than your task merits.
So my recommendation now is that you look for software that lets you make macros or automate your own actions.
Things like
Auto Hot Key or for a great Mac example the Automator software for macs that allow you to use your mouse to train the computer to repeat your actions may be useful.
I don't have personal experience using any of them the exact way you are trying but would recommend you start with the Auto Hot Key (link above) and this one (in the free browser versions):
http://www.iopus.com/imacros/compare/all/
Thing is, there's really no way around needing to do some programmatic work to automate your manual work, because what you are doing isn't that easy for a computer to replicate without precise instructions and in this case a website downloader or spider isn't going to work, and you are in the realm of content scrapers and macros if you really want to automate this.