I've used Gazette Immigration for my Canada visa twice, and each time I've been pleased with their assistance. Both times, my visa arrived promptly and without issue. They are really pro-active and professional, and they are constantly there to answer my smallest questions. Karuna has been courteous, helpful, and accommodating throughout the procedure. I would suggest Gazette Immigration to others.