Canon irista arrives after 21 months of beta testing