No they do not need a visa as long as it is for a tourist visit and not to work. I travelled to Ireland on a Canadian passport and didn't need one to enter I'm assuming it is the same in reverse
I'm from ireland an if I visit canada an wish to stay there could I obtain a work visa
I don't see why a passport works internationally