A friend of mine runs his web design and site hosting business from Toronto.
http://www.lastdigital.ca/
Normally I wouldn't promote something like that, but my friend has done some AMAZING work graphically. I just love his style.
On their London website, you can see some of the portfolio of past work.
http://www.lastdigital.net/
For domain names,
Go here
http://www.whois.net/
Even if your chosen name might be taken as a dot com, you might be able to choose a different extension, like dot ca or dot us, etc.
However, if you choose to go with a design/host company such as my friend's, they will take care of the domain for you.