One of the advantages of dealing with local web hosting providers is the ease of dealing with them. There is no need to worry about time difference calculations or long distance phone charges.
However, consider your website’s target audience. What is the location of most of your visitors?
If your target audience is North America, choosing a web hosting provider based in Canada or the USA has the advantage that your visitors will be able to access it more quickly.