The pricing for SEO in Canada will also depending on the same number of factors like general SEO pricing. However irrespective of business size, industry or project size, different locations in Canada will charge differently for SEO. For example the cost of SEO in Alberta may vary from that in Ontario. However an average hourly rate for SEO services in Canada is $150.