Virgin Mobile Canada is a good cell phone service provider. They offer a variety of plans that include talk, text, and data. They also have a good selection of phones to choose from.