I never had any issues with my 2d using the cheapest Sandisk cards. It is not necessary to use the higher priced cards aimed at folks shooting bursts of pictures on a DSLR who need the high transfer rates.
If there really is an issue with your 2d, you might want to test it with an inexpensive card before investing in a more expensive card unless you otherwise have a need for that kind of card.