One of the oddities in Canada is 2 & 3-star hotels will have good restaurants attached. So if you drive by an Easy 8 Motel and see they are also offering all you can eat Sushi, don't assume its not a good place to try. But skip it if its next to a veterinarian hospital.
Another thing for Americans to deal with in Canada is everything is just a little bit different. From "Aboot" to parliamentary politics, ethnocentrism can negatively shade your experience. I had to battle my USA bias with this Thai place. I had chicken satay, red pork curry and pad thai. And it was all a little weird. The peanut sauce I think was made with some kind of jelly. The curry was a soup that must of been 50% coconut milk and 50% Wesson oil. The pad thai had a strange tang with mushy tofu. My indigenous lunch mate said this place was great and everything tasted normal. Hmmm...
I've had Thai in several countries. And if this represents Canadian Thai, I'll go for the all you can eat sushi.