The whole Canada PR process was swiftly done with Prominent Overseas. No encouragement of fake documents, and hence the process was genuinely lenghty. Nevertheless, the visa was granted for my brother and I hate it when someone gets their visa rejected and they drop a negative review.