## cancelling squares

Greetings friends,

I have come across an argument on cancelling the squares on either side of an equation. For example if the equation is (a-b)^2=(c-b)^2 my argument is that i can cancel the squares by taking the square root of both sides as to get (a-b)=(c-b) and hence a=c. But others says that squares cannot be remove as such. So I thought i would consult you guys. What do you think, am i wrong or are they wrong?