Canada gives PR as long as applicant can prove employment. Its easier for applicants in big companies to prove and that's probably the reason they mostly apply. personally met a guy who worked in software house. they didn't had website but only a twitter page, but he made his case strong by giving multiple documents even link to twitter post in which he was awarded something, and he is now in canada
Thanks for sharing the example.
You are right, applicants in Big companies dont have to worry like us. The letterhead of a Big brand name is more than enough to prove everything.
In regards to my current job, i have Appointment letter, All the salary slips, increment letter and my employer will give me the experience letter in the required format.
Just a bit concerned about twitter and linkedin now because i am not that active on those platforms. Our line of business doesnt rely on social media that much for business growth.