T2i -> Muito superior à D40
18-135mm -> Eu não gosto e acho que para casamento tem que ter uma lente mais clara, mas essa 18-55 antiga da Nikon também não era grande coisa (diferente da nova, que é melhor).
SB900 -> 580EXII O sistema de flash da Canon é um pouco diferente e exige mais conhecimento que o da Nikon, mas sabendo o que vc está fazendo, é excelente.
Em suma, vai ter uma camera muito melhor, uma lente que se não ideal é melhor do que a que vc já tinha e um flash que podemos dizer que são semelhantes, embora o sistema Canon seja mais exigente. Se já fazia alguma coisa com a D40, com certeza fará melhor com a T2i.