Yes, Canon can print on cardstock.
I have produced multiple business cards with this printer using it repeatedly. There is no “cardstock” choice in the drop-down menu for paper type. I chose “high resolution” from the paper drop-down box.