El evento de Pikachu con gorro está disponible, de momento, sólo en Japón. Así que para conseguir uno, deberas conseguirlo por intercambio de alguien que lo haya recibido. Como es un pokemon de evento, no se puede obtener ni por la GTS ni por WonderTrade. Además, al recibirlo por intercambio, te perderías la 2da parte del evento: El Pikashunium Z, ya que los cristales no se pueden mandar por intercambio.
Otras opciones: PowerSaves o PkHex, cosa de inyectarle a tu partida la WC del evento y poder recibir al pikachu con cristal.
La última opción, esperar a que lancen el evento acá. Deberían hacerlo, al tratarse de una forma adicional, no es un poke de evento cualquiera. Lo mismo pasará eventualmente con Marshadow.