Brother, firstly don’t mix your marriage and emigration in one pot. You have never been in Canada. What if you don’t like Canada due to some reason like winter or job issues. At least if you know some one who can be a good life partner from back home. Think think think.
Be brave and matured.