the best thing to do would be disclose your agent's name so that no one else will hire him/her and no one will have to go thru same situation LOL. What he did was almost evil, esp since we been waiting for so long....
I feel for you my friend. Best wishes for your final step....Happy Canadian...