4093879 Canada Ltd. v. Wal-Mart Canada Corp., 2004 FCA 401 -- text