There are many molecules that have polar bonds in their structure but they are nonpolar. This is because the dipole moments, that are formed thanks to these polar bonds, cancel each other out, having a total dipole moment of zero (which means that the molecule will not be polar). This happens when molecules are symmetrical and linear.