Almost all webcams are CMOS.
CCDs are capable of better uniformity but CMOS is almost as good - the Canon EOS 5 MkII is CMOS.
For a given size of lens and sensor the more pixels you have to cram in the lower the signal to noise, so a $20 webcam that claims to have 5Mega pixels is sacrificing something.