Yes you can use your home address for your business address.
I also am a self employed contract worker. I don't have a business number. How do I move along in my tax return?
You don't need to have a business number to complete your business statement.