My understanding is that it is not about your house book. It the the address where you registered your latest visa. Whilst at that address, you only need to process the 90 day reports. No need for TM 30 when you return to that address.
When you stay anywhere else (in a different province?) then you do the TM 30. If you are at that different address for more than 90 days, then you also do your 90 day report there. You will need a print out of the TM 30.
However - different people, at different immigration offices, sometimes think differently (when it suits them?)