No, it's not obligatory, but you will certainly find it easier and quicker to complete your online credit card application using MyInfo, and it's likely to speed up the approval process as well since it removes the need to verify some of the information you supply.