Freelance graphic design through freelance site UpWork.com
All pricing is negotiable.
Every project is unique, so pricing is difficult to predict. However I do understand that you would like to have an idea so a ball-park figure I suggest is CAD100 per page to design a website.
Hosting is CAD100 per year.
Domain name registration is CAD20 per year.
Ongoing updating is CAD30 per hour, or a retainer may be negotiated.