Can I activate a card for someone else?

No, only the named cardholder can activate their own physical card via their account.