It doesn't matter how long ago he came here, as long as he is a PR or a citizen of Canada now, yes, this is his country's program. To you, not much, you are just a guest here. You don't like the house rule? The door isn't locked, you are more than welcome to leave, and btw, don't let the door hit you by the way out.Firstly you shouldn't use language like that. Secondly, our programs? hahaha when did you come here buddy?
Men can be drama queens too, its a figure of speech, you should attend more newcomer language classes, they'll help!
What's it to you if i'm grateful or not, just go about your day. No hard feelings.