Can you get a Divorce if you are not a Canadian citizen?
Yes. You do not have to be a Canadian citizen to be granted a Divorce in Canada. Also, it doesn’t matter where your marriage took place. As long as you or your spouse has been a resident for at least a year, then you can apply for a Divorce.
Can you get a Divorce if only one partner wants it?
Yes. If one spouse wants a Divorce then that is proof of a break down in your marriage. However, you will need to wait for a one year separation period, or meet one of the other approved grounds for Divorce in Canada.
If and when your husband divorce you, he need to forward a copy of his divorced papers then you can file it for recognition. When his application for citizenship is granted his divorce to you will be recorded along with it which means he is free to marry his mistress.
Canada all together is different jurisdiction to Philippines so if his divorce is obtained there, you will need to be there in order to opposed him.