Fits  perfectly and i love the green colour. And, it arrived sooner than expected as well.
Really satisfied!!
Happy Canada Day tomorrow....