Where do the positive charges come from in P-Type silicon?
The key point you're missing is one you've noticed: P-type silicon is electrically neutral. The thing about p-type silicon is that it has fewer electrons (more holes) than pure silicon. But, each of those missing electrons is also balanced by one trivalent boron atom replacing a tetravalent silicon atom, so it's still electrically neutral.