Thought you are inland or living in Canada. But still, it took too much time. Do you have a current Canadian visa? If you have, you can use his address with your name without filling the representative form provided your agent is reliable and would notify you as soon as he receives any mail...