Canadian duo Crystal Castles has brought forward the release of its new album after the songs leaked online. The self-titled record was due for release on 7 June (10) but will now be available from 23 April (10).