Thanks for answering my question. But I still have in my mind that bothers me. Can I go to canada without using agency? How? Is there such thing as direct hiring? Where can I find an employer without using agency?
yes! you can work in canada as a direct hire, but you need an employer to give you the LMO(labor market opinion) so you can apply working visa near in your place, just keep on serching in jobbank in canada!