I don't know where your immigration consultant gets information from, but it should take up to 20 business days after receiving all documentation. Mine was ready in 15 business days. I think that you should probably get an ITA within the next 2 months once you get the results :)