Shortly after 4 am a resident on John Park Line heard an alarm go off in his detached garage.
He went to investigate and was confronted by a man carrying a knife who threatened him.
The man was then hit with a 2×4 and the suspect fled.
Again the snow came into play as CK police tracked footprints and found the man 2 hours later on Fraser Road.
Police say he resisted arrest, failed to identify himself and they found a flick knife in his possession.
The suspect was charged with 2 counts of break and enter, uttering threats, assault with a weapon, obstruct police and failing to comply.
He was held pending a bail hearing.