You taka a photo for chinese passport, but they shot as canadian size, right? I don't understand coz I usually go to Rideau color, the owner is very professional, He has a list to shot for any national passport, for each country has their special size. He always ask which passport photo do you want to take?
So in your case, if your photo doesn't work to you, go back to Costco and ask them reshot for you. You should have a free service.
Good luck