The only law is the immigration act of 1979. Everything is set by immigration orders, regulations and procedures.
I am sure there is regulation or procedure that states proof of residence is required.
I would say the majority of immigration offices require proof of residence for long stay extensions.