I think how long the MP replies depends on their constituency. I contacted my MP from NL, they replied within 3 business days with the update (they asked some clarifying questions within 2 business days).
An MP from Montreal or Toronto would have many more constituents than from SK, NL, etc.