Yes, they are the same thing. They are only offered to new players upon registration, and to comply with money laundering guidance, you can only create one account per person with a casino.