1: As soon as you are in Canada, you should are fine.
2: Well you could just take the oath in the car and drive back to WA without going outside. You may find out the real answer with boarder officer.
3: The oath invitation email should mention time zone after the time. You may check again as...