Celebrex cost high in United States, low in Canada