My wife is Canadian citizen living with me in Bangladesh. But she can sponsor me.
If you are a Canadian citizen, you can sponsor your spouse without being in Canada but you do then have to prove that you are planning on moving to Canada when your spouse gets approved for permanent residency...