Canada strikes down prostitution restrictions