Canadian immigration is complex and intimidating. FLY CANADA made the whole process simple. They clearly outlined the documents we needed to fill in and most importantly, they thoroughly reviewed our submission package catching several mistakes and errors we made that would have negatively impacted our application. I had timely responses whenever I had questions or concerns. I highly recommend their services to anyone feeling that they need assistance with the immigration process. The process worked very well for me and I received my open work permit within four months the time the application was submitted. I thank FLY CANADA for that.