Detroit 3 post higher March sales in Canada