I have multiple of these.  The pictures are of one card I have, but all the others are in the same condition.  Minor surface wear with no obvious defects. I try to take pictures of any flaws the card may have so there's no surprises.

I send the cards out through envelopes in the mail.  The services show up as 2 - 6 days for Canada, and 4 - 6 days in the USA.  In past experience, they do sometimes time a little bit longer (longest is up to 10 business days or so) to get where they're going, so please be patient.  Sometimes it's slow but it's much cheaper than small parcels that cost from 10 - 15 dollars.