I am an Italian citizen employed in Ireland for an Irish company office. This company is a subsidiary of an American company (think Paypal, Amazon, etc.) that also has subsidiaries in Canada. However, my work contract is Irish, the company I am directly employed by is the Irish office, my pay is...