Canadian PM says ‘some places not for sale’