Yes, Royal Panda Casino is completely legal in Canada. Since they do not have a physical office in Canada they are considered to be an offshore company and therefore it is legal to play online casino on their site.