I cannot offer first hand experience, but your current provider seems to be a IT-company with PC-repair etc.
Your website seems to reside on a server in Tempe, United States (
phoenixnap.com/
).
Code:
Host Information for "vecteursleviers.com":
IP address: 64.38.249.88
Host name: us-atl1.websitelayer.com
Domain name: us-atl1.websitelayer.com
Top level: COM (Generic top-level domain)
IP Addresses (A):
1. IP address: 64.38.249.88 (us-atl1.websitelayer.com)
Hostnames (PTR):
1. Hostname: us-atl1.websitelayer.com (64.38.249.88)
You might invest a hour on webhostingtalk.com and read a few threads there.
Since you're using a cPanel account, you can look for managed hosting with cPanel in Canada.
You could e.g. check.
www.boomhost.com/
(No first had experience, but no negative threads on webhostingtalk).
They offer hosting out of Canadian data centers.
Perhaps Canadians can add first hand experience. I'm no longer using server in North America.