Question: is fate grand order canon?
Answer: Grand Order is a spinoff that exists elsewhere in the Nasuverse because it shows the events in Fuyuki and they occur differently to in Fate/stay night. Because of how the Nasuverse works, there is no "canon" or "non-canon" unless it's a deliberately abstract media, like Fate/GUDAGUDA Order.