Canada cracks down on immigration fraud; agents face penalties of up to Canadian $1.5 million

· Times of India