Canadian-born tenor Jon Vickers dies