Canada Supreme Court ruling on Percy Schmeiser case set for 21 May 2004