I have been using Affinity Recruitment for many years and find their services to be very efficient. They keep the client on track with all the changes in the laws, deliver the paperwork to the Immigration Dept. and deal directly with WORC on the client’s behalf. They handle everything on a timely basis and even send reminders for renewals. Using Affinity takes all the hassle out of applying for work permits and permanent residency. I shall continue to use Affinity’s services and would highly recommend them to anyone in need of their services.