You can purchase seo friendly url from hosting provider company then make your website on WordPress which is a open source and give seo friendly environment . There are many plugin which provide seo friendly environment so do not worry about it .
Canonical Tag is an very important concept to know for anybody who wants to get serious about SEO but Canonical tag is a very simple.
canonical issue is not a big thing If any url open with different ways then canonical issue happened on that website or canonical tag means fight against duplicate content and If you resolve then put this code –
<link rel="canonical" href="your-url.com" />
on website .
Thanks to WordPress and Their plugin which automatically adds the Canonical Tag to all Pages, Posts, and Custom Posts Types.
[sig removed]