Royal Canadian Immigration did what they said. Only they helped in getting my visa smoothly. They also advised my family and me to plan migration to Canada. It was wonderful to have their person receive us at the Airport and take us to the guesthouse. He was with us the whole day explaining small things – do’s and don’ts in Canada.