I can't help you, since I'm from the US. It probably makes sense to consult an accountant with experience in this arena (trans-national employment). You could probably sort it all out with an hour of his/her time.
In the US, "full-time" does not imply "our employee". You can be a full-time contractor and still pay your own taxes. This is a common scenario if A) you want to maintain your autonomy, or B) the company wants to exploit you.
You should first confirm with the company that you will be a full-fledged employee. You can also just ask them these questions directly -- I don't think they'll look down on a Canadian for not knowing Irish tax law, do you?
(My bet is that you pay income tax in Canada, but I really don't know.)