Could be because immigrants also require public services.So how have immigrants caused excessive demand
They have accidents, get sick, need somewhere to live, their kids need schools just like everyone else.
To service these needs we need more immigrants, its a bit like a Ponzi scheme.