This blouse with sizes XS-6XL is available for $25 on Amazon Canada as part of an article highlighting other good deals [1]. Another style blog from Yahoo News Canada has compiled a list of 17 flattering summer fashion deals, including this particular blouse which has received a 4.7-star rating on Amazon Canada [2]. The second article also mentions that these blouses are similar to those found in European stores like Zara [3], though they note the prices might be higher than expected.