While that is very true but the OP asked for in Canada... and those are the prices ive seen and that are going for right now in CanadaIt may be extremely low for Canada, but I think you'd find it isn't unusual in Malaysia for most fish to be considerably cheaper than you or I would pay for them, given that they don't need to be shipped half way round the world from where they are bred. US$250 sounds cheap compared to what I paid for my green, and what I paid would probably sound cheap to an Australian.