Canada’s Intellectual Property Law Firm

Optrex Ltd v Nameshield Inc 

DCA-1612-ClRA