Tax at vesting. Taxable amount is fair market value of the shares on the tax event.
Tax on sale
Income Tax:
Yes, withholding and reporting required.
Social Insurance Contribution:
Yes. Employee and employer social insurance contributions apply. The employer must withhold the employee portion.