Keep in mind that some people are allergic to the neomycin in trible antibiotic ointments (which includes Neosporin). That's bad enough on the skin, but if it happened in an eye it would be a lot worse.

Double antibiotic ointment using bacitracin is just as effective without the allergy risk, though I have no idea if it is opthalmic.

There are a couple wrinkles with the naming between Canada and the States. In the US, 'Polysporin' is a double antibiotic with bacitracin and polymyxin. In Canada, 'complete Polysporin' is a triple antibiotic with bacitracin, polymyxin, and gramicidin but no neomycin. More info here.

ETA: I have a friend who is a dermatologist. He says that if you clean a wound well and keep it covered with petroleum jelly (Vaseline), it will heal just as well as if you used an antibiotic ointment. However I need to ask him how this goes if you are in a situation where cleaning the wound thoroughly is difficult.