If I could give them 20 stars I would! These guys are awesome. Very professional, very organized, very straight forward. Barbara and her team were very professional and clear about the whole process and each step I have done since that. I am very happy and highly recommend Canada Immigration Global Law Firm for everyone that wants to start this process.