Okay, I contacted my brokerage firm because I wanted to purchase stock as a gift for a friend. I was abruptly told that purchasing stock for a third party is impossible. I called bull because I've heard of people doing this. Anyway, it appears my brokerage firm is not able to do it, but they said I should be able to have it done through a transfer agent... Now I'm in Canada and have never dealt with a transfer agent... what is the best way to do this and who should I go through? It's a gift for a friend's wedding.