Prior to this legislation coming into effect...under the Criminal Code police may seize any weapon, not just a firearm, at any time if they even suspect an offence is taking place or has taken place. They can enter any place to search for a firearm. They can enter any place without a warrant to prevent harm if, for instance, the person is being assaulted.
On May 6th, 2010. See this statement in context.