The reasons that Quebec has this law are that they hate religion, and they had to bring in French speaking Muslims because their policies drove out the Anglo Quebecers.  However, every French Quebecer goes to Church at least twice in their life - for baptism and burial.