In what band was the Canadian featured on vocals in Unweaving the Rainbow the lead singer?
Unweaving the Rainbow (album): Unweaving the Rainbow is a 2003 concept album by Frameshift, featuring James LaBrie on vocals. James LaBrie: Kevin James LaBrie (born May 5, 1963) is a Canadian vocalist and songwriter, who is best known as the lead singer of the American progressive metal band Dream Theater.
Dream Theater