Google ranks pages, not businesses
Search "water heater replacement Burnaby" and Google goes looking for a page about exactly that. If your whole business lives on one homepage, that single page is competing for every job you do - and winning almost none. One page per service gives Google something to rank for each one.