hi
for you no problem at baffulo. For him, you need to be wise, he must go back and return with valid passport with Fiance visa, than both of you can apply together at Baffulo.
Fiance Visa process takes only 2 - 6 months depending on country. This is the most easy way.
Another thing, never apply with expired possport, he will be in a big problem for ever to enter to canada.
We understand that we may have no choice, but for him to return. However, how is your suggestion going to work? How can I apply for a fiance visa for him, when we have been married already for a few years.
Is it faster if I apply just for me and my daughter (we can all stay together during the processing time) and then once I am in Canada apply as a sponsor for my husband who will be in Ukraine at that time?