Everything you should know about Canada work visa

It is a type of work permit that allows you [...]