Everything here is correct, except the part about needing a gun safe. As long as they are stored in an area considered to be locked away from the public (e.g. your home) you’re good.
Source: am a Canadian who owns guns and stores them in my house with no safe.