I'm not sure about 2L bottles, but you can find Goya ginger beer at pretty much any Latino supermarket and maybe even some of the north end Asian grocery stores. In other words, head to St. Denis/Jean Talon and check out some of the shops in that area, starting with Supermarché Andes on Bélanger.