How do you get Ho-Oh in Pokemon Sapphire?

Ho-Oh is unobtainable in the wild in Ruby or Sapphire without cheating. You will therefore need to trade for it from Pokémon Colosseum...or Fire Red, Leaf Green, or Emerald if you have access to the Mystic Ticket.