In the mean time to reach out:
Email: contact@vistaraimmigration.com
Phone: 1-780-263-1887
Office Address (By appointment ONLY & located in the Kade Co. Professional Building:
Unit #101 9327 - 63 Ave NW Edmonton, Alberta Canada T6E 0G2
Providing Licensed Canadian Immigration Services for over 8+ years