I have contracted PermitsandVisas to help me immigrate to Canada, in the beginning they were good and updating frequently, then our agent had her annual leave, and passed our info to another agent, who is careless, not supporting, even not replying to emails.
I won't recommend them to any one. And my process stopped and I lost my money.