Paid 330CAD for an emergency 30 minute visa. Did not get a response, they did not answer the phone or emails. Heard nothing until 16 hours later. By then I had to cancel my flight because I did not have approval in time. They refused any refund or compensation and still took days to complete my approval