You have to make a application package including some forms which are needed to be filled, fee, police clearance certificate and photos etc
Follow the link below to see yourself:
cic.gc.ca/english/information/applications/prov-apply-application.asp
No words for your agent :p