I think Delta Force would be for you.
viewforum.php?f=104As you can probably tell by our name, we're a group of fairly decent players who enjoy having a good time. I'm a leader, and I live in Canada. You will still need to apply like everyone else, so if you are considering us, please use proper grammar and spelling. Visit the link above, and post your application in the Recruitment section, using the guidelines listed.
:D