translate English to French: There's a perception of quality that goes along with the name of Canada and that's a huge advantage for our marketing."
Il y a une perception de qualité qui est associée au nom du Canada, et c´est un énorme avantage pour notre marketing.