Waiting for 4 years and then apply will be much faster than filing a legitimate expectation..... although I would win it as it says clearly:
CANADIAN CITIZENSHIP: As a general rule, permanent residents may apply for citizenship after accumulating three years of residence in Canada during a four year period. To acquire Canadian citizenship, applicants must, among other things, demonstrate an ability in either English or French. Interested persons should contact the citizenship office in their area for complete details. Information is also available at http://www.cic.gc.ca/english/index.asp