Irish passport holder here, we got the Canadian ETA visa online and were checked on arrival into Vancouver by train from Seattle. Probably no harm applying for the ETA just in case!
No visa is needed in advance.
Thanks! Your answer is awaiting moderation.