Just keep doing what you normally do and write down your Canadian address. Like you said, you are not a permanent resident of the UK so you aren't really a visitor.
Seems thatt he Agent was having one of those days and decidied to vent on you. Think of it as a welcome home gift...