Does this mean as Canadian developer I can not publish my application yet?
Presumably only US and UK developers can publish today on the Android Market. I'll be diving into this area more personally over the next few weeks.
Shouldn't it be open for all countries for all developers?
Figuring out Google's side of tax laws and whatnot may not be that simple. Rolling it out piecemeal beats waiting a year for every country's setup to be properly implemented.
This is yet another of the seemingly infinite number of reasons why I wish people would stop thinking of the Android Market as being the one and only way to distribute applications. Just because Apple has a monopoly does not mean you want Google to have a monopoly. Moreover, other markets handle their purchase processes differently (e.g., AndAppStore just passes people to your PayPal account, AFAIK) or have greater experience (e.g., Handango has been around for years and years).
I have just ordered your book on Amazon.
Do you have something about marketing the applications in your book?
No, but I will be writing about it both on AndroidGuys.com
and on NetworkWorkd
over the next few months.