As a foreign worker, do I need an eTA or a visa to work in Canada?