Depending on the area, you should find a paintball pro shop other then a retail shop. The best online paintball store is Ultimate Paintball.
Canadian Tire has the best deal on paintball gun packages. One can also get best deal from paintball online store. Amazon has Tippmann 98 package for $154.
Action village, and Ultimate Paintball. pntball.com.
i would suggest airsplat.com. even though they sell more airsoft than paintball, it is still good.
Go to a paintball store and pay for them to fill it.
Depends on what kind of gun you have. I would take it to the local paintball store.
Most sporting goods store or paintball fields. You can also buy them online.
At any local paintball store.
Certified psp paintball bunkers
Dicks, any paintball shop, and Gander Mt.
At a paintball store