There's all kinds of information online about visa requirements for various countries, and people going from one country to another. Immigration and border control are the people to ask. Rules change. What was true last year could be different now. It used to be that you had to get a passport checked and stamped at each national border in western Europe, and there was no ETA. Just show up with the official document. Nowadays I understand travel between countries is free, just like traveling interstate in the US. Having a passport would eliminate some doubts. An exact ETA was and probably still is a big deal going into Russia or from China into Vietnam. Probably not Canada for nationals from NZ. They might want to check that you have sufficient funds for your length of stay. Rules change. Departments of state advise travelers to keep abreast of the rules. Some change over night. I do not know Canada's rules. I think you can just appear, show documentation, and continue your journey. Russia required exact ETA. They wanted addresses of all places one planned to stay during the trip, exactly how long at each place, and names of persons at those locations, and reason for the visit, and on and on.Look at Russian history. No wonder they are so up tight.