Web site promotion in Canada is different from website promotion in the US. Not only do you have to have a website optimized for the main keywords worldwide, but you also have to be able to show up when a searcher looks for "Canadian Sites Only" on the search engine or directory.
Many Canadian websites do not show up as being in Canada! Just putting your address on your site is not enough. The website optimization process must take into account how a search engine decides where your website is and what it is about automatically.