You have to apply from your country of origin, from where you hold a passport.
Otherwise you should be a legal resident of another country for more than ONE year, to apply from that country.
Hi Wilson, the agent told me that I could apply in Buffalo but I should be also prepared for an interview (if needed), so I should get a visitor visa in the states. But also I am concern that our INLAND spousal application might be affected if I go outside Canada.
You could go to the border, but you are from the Philippines if I am correct, you need a visa to stay in Canada- so that`s not an option for you.
Wilson, if she is staying in Canada legally for more than a year can she apply through Buffalo?
Yes Ditta you are correct. I am from the Philippines. I am also worried if an interview will be needed in Manila, I would have to go out Canada.