Where did you buy the camera? You need to contact the Canon office serving that country. Canon USA only handles the United States. I think it's pretty nice of them to offer to repair your camera once you get it to the US, since they could quite easily have told you to take a hike. You need to contact Canon India, as the closest national office, Canon Singapore, as the regional office, or whoever is the primary importer for Pakistan. I've told you this before.
Canon Asia is in Singapore. They're the regional office for all of South Asia.
Canon India is the closest Canon National Office to you, regardless of the political situation between the two countries.
Someone had to import Canon cameras to Pakistan. Who?
Check those three resources. Don't waste time checking with Canon USA, Canon Canada, Canon Europe, or Canon South Africa unless that's where you bought the camera, and if you did, expect to have to find an address in that country to use for the return.