Normal force and weight aren't always equal. They're equal when:
There are no other forces exerted in the vertical direction; and
An object is on a flat surface.
Normal force and weight are not equal when:
There's an additional force that at least in part works in the vertical direction; or
The object is on an inclined surface.
Read more