А я не понимаю, как он может, живя в Канаде, не разводиться по канадским законам! Если он в Канаде считается женатым (естественно, иначе кто бы ему дал спонсировать не-жену?), то он и должен тут разводиться. Никакие посольства-консульства тут не помогут. У них нет такой власти. Они могут только подтвердить (заверить) документ.