Question: why bf3 is non polar?
Answer: A polar molecule results from an unequal/unsymmetrical sharing of valence electrons. While there may be unequal sharing of electrons in the individual bonds, in a nonpolar molecule like BF3 these bonds are evenly distributed and cancel out. There is no net dipole and the BF3 is non-polar.