Improving Canny Edge Detection and Contours Image Segmentation
You might try a Hough Transform after your canny-Detection instead of contour detection. (Given that you dont have too much perspective distortion, i.e. the cards are rectangular and not trapezoidal). 

Have a look at this related question and the links therein.