Depending on the region, not all apps are supported in that area.
@Mack5, if your Roku account isn't associated with Canada there will be problems like that. If you go to the "Streaming store" on the device do apps like Crave that are only available in Canada show up?
So you're saying that Crave is available in the "Streaming Store" on your device?