I agree with you that friendlies do matter (especially since Canada doesn't have any games of real weight until 2019). Those points are needed. I'm not too concerned over this game, it was bad but not end of the world.
I think you're over thinking the citizenship thing here. Most of our players are already duals at birth so that risk is already there (it's not something created by our ranking) and now that we're developing players at home youngsters don't necessarily have to leave and the older guys that do go are usually cap tied before they go.
All that said we need to raise and maintain our rank