By open work permit, do you mean that a working holiday visa would count as open?
I'm in a similar position to OP. I received an ITA in the most recent round and am working in a job I've been in for about 6 months. My previous job was for 13 months (same position but different company) which...