Don’t know about any law. IRCC will give you a visitor visa or not. Length to be determined. You will know once approved.yeah i know but my friend he told me now i think govt changed the law now canada govt is giving the visa for 5 years that's why i am asking to you