My fiance is from Germany. We wish to marry in Germany. What is the best method for obtaining a marriage visa in order to enable him to seek employment in Canada after the marriage and to be able to arrive as a landed immigrant in the least amount of time?